如何在Windows上为PyCharmconfigurationPython Kivy?

我很难让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教程或给我解决我的问题,我将不胜感激!

Solutions Collecting From Web of "如何在Windows上为PyCharmconfigurationPython Kivy?"

这Kivy的维基页面设置Kivy与各种流行的IDE有更好的答案和详细的命令。 它在下面复制了Pycharm 3.4的附加信息。

转到解压缩的Kivy文件夹,在同一个目录(mklink python.bat kivy.bat)中为“kivy.bat”创建一个指向“python.bat”的符号链接。

在PyCharm中添加两个新的Python解释器。

  • Bootstrapper:从Kivy包文件夹中选择较早创建的“python.bat”。
  • 项目解释器:从Kivy包文件夹的Python子目录中选择“python.exe”。

对于项目解释器,将路径添加到直接包含在Kivy包文件夹中的“kivy”目录。 在PyCharm 3.4中,路径选项卡隐藏在子菜单中。 在项目解释器中,单击解释器下拉列表旁边的工具图标,点击更多…(最后一个),在所有项目解释器列表中,选择Run-Configuration Interpreter,在右侧有五个图标(+ , – ,编辑,虚拟环境和路径),单击路径在解压缩的Kivy文件夹中添加Kivy子目录。

保存所有设置并忽略有关“输出格式无效”的警告。 确保项目解释器被设置为我们之前创建的配置。

创建一个新的运行配置,并将Python解释器设置为我们之前创建的引导程序。

只需运行配置即可执行您的Kivy应用程序

安装并打开PyCharm

  1. 如果您已经安装并打开了项目,请单击File -> Settings (Ctrl + Alt + S) (如果没有,创建一个新项目,然后点击' ... '(或 设置图像 )旁边的翻译,并跳过步骤2)
  2. 在项目设置下,单击Project Interpreter -> Python Interpreters
  3. 点击绿色+选择本地(你也可以从这个列表中设置一个解释器到你安装的Python)
  4. 将它指向..\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文件,以查看颜色的差异,以及自动完成

  • 小部件是类型1
  • 属性是类型2
  • 所有事件(on_something)都是类型3
  • 类型4只是自我和根。

这是所有的PyCharm,其余的是Windows 7的具体

  1. 打开命令提示符并浏览到您的..\Kivy\Python\lib文件夹
  2. 键入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软件包解压缩到一个文件夹中。
  • 为“kivy.bat”创建一个指向“python.bat”的符号链接。
  • 在PyCharm中添加两个新的Python解释器。 一个将用作项目解释器,另一个用作运行配置解释器。
    • 项目解释器:从Kivy包文件夹的Python子目录中选择“python.exe”。
    • 运行配置解释器:从Kivy包文件夹中选择较早创建的“python.bat”。
  • 对于运行配置解释器,单击paths-tab并将路径添加到直接包含在Kivy包文件夹中的kivy目录。
  • 保存所有设置并忽略有关“输出格式无效”的警告。
  • 确保项目解释器被设置为我们之前创建的配置。
  • 创建一个新的运行/调试配置,并将Python解释器设置为我们之前创建的运行配置解释器。
  • 只需运行配置即可执行脚本

通过使用两个独立的配置,可以使用“kivy.bat”或“python.bat”文件引导Kivy并运行目标脚本,并使用其他配置和添加的路径来完成正确的代码。 如果PyCharm尝试使用“kivy.bat”或“python.bat”解释器来构建模块骨架,它会失败/挂起。 一些截图的配置:

http://i.imgur.com/YGtQEfr.png

http://i.imgur.com/NUaCkxh.png

http://i.imgur.com/uPjKxZw.png

http://i.imgur.com/3cXnVqm.png

KV Lang自动完成和突出显示

您只需要导入.jar文件。 在linux上运行良好。