微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何获取应用程序在用户login时使用pipe理员权限运行,并防止用户杀死它?

Windows PATH以bash中的posixpath转换

打开Windows资源pipe理器到组合GUID文件

无法以pipe理员身份更改Windows 10中的系统variablespath

如何解决“不表示正确可访问的目录”与UNCpath的例外?

跟踪LNK2005:“已定义”

如何获得开始菜单程序目录的path?

应用程序启动会触发对crl.microsoft.com和ctldl.windowsupdate.com的请求

Keras分类器的准确性在训练期间稳步增加,然后下降到0.25(局部最小值?)

wcout不能写出宽字符命令提示

这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

如果您已经安装并打开了项目,请单击File -> Settings (Ctrl + Alt + S) 。 (如果没有,创建一个新项目,然后点击' ... '(或

)旁边的翻译,并跳过步骤2)

在项目设置下,单击Project Interpreter -> Python Interpreters

点击绿色+选择本地(你也可以从这个列表中设置一个解释器到你安装的Python)

将它指向..KivyPythonpython.exe ,然后单击确定(我的路径是c:Program files (x86)KivyPythonpython.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的具体

打开命令提示符并浏览到您的..KivyPythonlib文件

键入mklink /D kivy "..Kivykivykivy" (我的行是mklink /D kivy "c:Program files (x86)Kivykivykivy" )这将设置一个符号链接,你的kivy python文件被读取并且包含它们的定义,以便获得自动完成

现在我们需要设置环境变量。 你可以在PyCharm里为每个项目做这个,但是也可以在Windows中做,所以你只需要每次选择python解释器。

点击开始并输入envir选择第二个。 (系统变量)(你也可以在这里用Win+PauseBreak – >点击Advanced system settings )点击环境变量

现在添加这些(再次指出,只要你有你的kivy文件夹,你也可以在kivy.bat文件中找到所有这些文件,只需找到并替换你的路径中的变量)

GST_PLUGIN_PATH c:Program Files (x86)Kivygstreamerlibgstreamer-0.10 GST_REGISTRY c:Program Files (x86)Kivygstreamerregistry.bin PATH c:Program Files (x86)Kivy;c:Program Files (x86)KivyPython;c:Program Files (x86)Kivygstreamerbin;c:Program Files (x86)KivyMinGWbin;c:Program Files (x86)Kivykivy;%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”解释器来构建模块骨架,它会失败/挂起。 一些截图的配置:

KV Lang自动完成和突出显示

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐