我很难让Kivy在Windows 7上使用PyCharm。我已经通过文件>设置> Python解释器>path选项卡添加了大部分外部库。
我正在使用Python的Kivy版本。 当我运行一个Kivy应用程序,使用PyCharm中的[右键点击>发送到> kivy.bat]方法,它给了我这个错误:
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
我认为这个问题可能与cython有关,因为我的文件无法识别出Cython * .pxd格式的kivy.properties文件。
如果有人可以请指点我的PyCharm和Kivy的Windowsconfiguration教程或给我解决我的问题,我将不胜感激!
这Kivy的维基页面设置Kivy与各种流行的IDE有更好的答案和详细的命令。 它在下面复制了Pycharm 3.4的附加信息。
转到解压缩的Kivy文件夹,在同一个目录(mklink python.bat kivy.bat)中为“kivy.bat”创建一个指向“python.bat”的符号链接。
在PyCharm中添加两个新的Python解释器。
对于项目解释器,将路径添加到直接包含在Kivy包文件夹中的“kivy”目录。 在PyCharm 3.4中,路径选项卡隐藏在子菜单中。 在项目解释器中,单击解释器下拉列表旁边的工具图标,点击更多…(最后一个),在所有项目解释器列表中,选择Run-Configuration Interpreter,在右侧有五个图标(+ , – ,编辑,虚拟环境和路径),单击路径在解压缩的Kivy文件夹中添加Kivy子目录。
保存所有设置并忽略有关“输出格式无效”的警告。 确保项目解释器被设置为我们之前创建的配置。
创建一个新的运行配置,并将Python解释器设置为我们之前创建的引导程序。
只需运行配置即可执行您的Kivy应用程序
安装并打开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
文件。 只有文件类型将被勾选。 导入这个文件,你将在File->Settings-IDE Settings->File Types
下有“ kv language file
”定义
打开一个kv
文件,以查看颜色的差异,以及自动完成
这是所有的PyCharm,其余的是Windows 7的具体
..\Kivy\Python\lib
文件夹 mklink /D kivy "..\Kivy\kivy\kivy"
(我的行是mklink /D kivy "c:\Program files (x86)\Kivy\kivy\kivy"
)这将设置一个符号链接,你的kivy python文件被读取并且包含它们的定义,以便获得自动完成 现在我们需要设置环境变量。 你可以在PyCharm里为每个项目做这个,但是也可以在Windows中做,所以你只需要每次选择python解释器。
点击开始并输入envir选择第二个。 (系统变量)(你也可以在这里用Win+PauseBreak
– >点击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
重新启动您的机器。 (为了加载环境变量)
现在,当你打开你的kivy项目时,只需选择你之前设置的Kivy解释器,然后让你的叔叔跳起来。
或者简单地:
通过使用两个独立的配置,可以使用“kivy.bat”或“python.bat”文件引导Kivy并运行目标脚本,并使用其他配置和添加的路径来完成正确的代码。 如果PyCharm尝试使用“kivy.bat”或“python.bat”解释器来构建模块骨架,它会失败/挂起。 一些截图的配置:
KV Lang自动完成和突出显示
您只需要导入.jar文件。 在linux上运行良好。