use*_*456 15 python windows pycharm python-2.7 kivy
我无法让Kivy在Windows 7上使用PyCharm.我已经设法通过File> Settings> Python interpreters> Paths Tab添加大多数外部库.
我正在使用Kivy版本的Python.当我在PyCharm中使用[右键单击>发送到> kivy.bat]方法运行一个可以正常运行的Kivy应用程序时,它会给我这个错误:
Failed modules
Python 2.7.3 (C:/Python27/python.exe)
_imagingtk
dde
gtk._gtk
pangocairo
Generation of skeletons for the modules above will be tried again when the modules are updated or a new version of generator is available
Run Code Online (Sandbox Code Playgroud)
我认为问题可能与cython有关,因为我的文件无法识别kivy.properties文件,这是Cython*.pxd格式.
如果有人可以请我指向PyCharm和Kivy的Windows配置教程或给我解决我的问题,我将不胜感激!
Xut*_*ton 21
安装并打开 PyCharm
File -> Settings (Ctrl + Alt + S).(如果没有,请创建一个新项目,然后单击' ...'(或
)在翻译旁边,并跳过步骤2)Project Interpreter -> Python Interpreters..\Kivy\Python\python.exe并单击确定(我的路径是c:\Program files (x86)\Kivy\Python\python.exe因为那是我解压缩kivy zip文件的地方)我还附加了一个settings.jar文件.这是kv语言定义.它不完整,但它有很大帮助.单击File->Import并选择该settings.jar文件.仅勾选FileTypes.导入这个,你将有" kv language file"定义File->Settings-IDE Settings->File Types
打开kv文件以查看颜色差异以及自动完成
这就是PyCharm的全部内容,其余部分是针对Windows 7的
..\Kivy\Python\lib文件夹mklink /D kivy "..\Kivy\kivy\kivy"(my line was mklink /D kivy "c:\Program files (x86)\Kivy\kivy\kivy")这将设置一个符号链接,以便读取所有你的kivy python文件并包含它们的定义,以便获得自动完成功能现在我们需要设置环境变量.您可以在PyCharm中的每个项目中执行此操作,但也可以在Windows中执行此操作,因此您只需要每次都选择python解释器.
单击开始并键入envir选择第二个.(系统变量)(您也可以使用Win+PauseBreak- > Click Advanced system settings)点击环境变量
现在添加这些(再次,只需指向您拥有kivy文件夹的任何位置.您也可以在kivy.bat文件中找到所有这些,只需找到并用您的路径替换变量)
GST_PLUGIN_PATH
c:\Program Files (x86)\Kivy\gstreamer\lib\gstreamer-0.10
GST_REGISTRY
c:\Program Files (x86)\Kivy\gstreamer\registry.bin
PATH
c:\Program Files (x86)\Kivy;c:\Program Files (x86)\Kivy\Python;c:\Program Files (x86)\Kivy\gstreamer\bin;c:\Program Files (x86)\Kivy\MinGW\bin;c:\Program Files (x86)\Kivy\kivy;%PATH
Run Code Online (Sandbox Code Playgroud)
重启你的机器.(对于要加载的环境变量)
现在当你打开你的kivy项目时,只需选择你之前设置的Kivy解释器,然后让你的叔叔陷入困境.
这个Kivy的Wiki页面设置Kivy与各种流行的IDE有更好的答案和细节命令.它在下面复制了Pycharm 3.4的附加信息.
转到解压缩的Kivy文件夹,在同一目录(mklink python.bat kivy.bat)中为"kivy.bat"创建指向"python.bat"的符号链接.
在PyCharm中添加2个新的Python解释器.
对于项目解释器,添加直接包含在Kivy包文件夹中的"kivy"目录的路径.在PyCharm 3.4中,路径选项卡隐藏在子菜单中.在Project Interpreter中,单击解释器下拉列表旁边的工具图标,单击更多...(最后一个),在所有项目解释器的列表中,选择Run-Configuration Interpreter,在右侧有五个图标(+ , - ,编辑,虚拟环境和路径),单击路径以在解压缩的Kivy文件夹中添加Kivy子目录.
保存所有设置并忽略有关"无效输出格式"的警告.确保将项目解释器设置为我们之前创建的配置.
创建一个新的运行配置并将Python解释器设置为我们之前创建的引导程序.
只需运行配置即可执行您的Kivy应用程序
或者简单地:
通过具有两个单独的配置,可以使用"kivy.bat"或"python.bat"文件来引导Kivy并运行目标脚本并使用其他配置和添加的路径来正确完成代码.如果PyCharm尝试使用"kivy.bat"或"python.bat"解释器来构建模块骨架,则它会失败/挂起.配置的一些屏幕截图:



