带有pycharm导入错误的kivy
Posted
技术标签:
【中文标题】带有pycharm导入错误的kivy【英文标题】:kivy with pycharm import error 【发布时间】:2013-03-04 20:36:39 【问题描述】:(这里是python+kivy的新功能)。
您好,我正在尝试让 python 与 Kivy 一起运行,我只是想知道是否有办法在 PyCharm 中运行 Kivy 应用程序,因为我遇到了一个错误:
Traceback (most recent call last):
File "C:/Kivy/kivy/examples/tutorials/pong/main.py", line 1, in <module>
import kivy
ImportError: No module named kivy
当使用 pycharm 加载此文件时,请注意这是开箱即用的示例游戏,我可以通过右键单击->sendTo->kivy.bat 运行该应用程序,但我认为大型应用程序实际上不会这样做那样 -.- 必须有一种更简单(希望更形象化)的方式来使用 Kivy,在向 Google 博士提出了很多要求后,我放弃了,在此先感谢!:)
顺便说一句:我的主要兴趣是制作发出基本数据库请求的应用程序,同时对 GUI 友好,Kivy 是我在 WX 旁边的第一选择,但如果有任何建议欢迎他们 :)
【问题讨论】:
按照***.com/questions/17016259/…中给出的步骤操作 【参考方案1】:我刚刚在how to setup pycharm & kivy on os x上放了一个教程
适用于 Windows 的短版(我认为这会起作用):
安装 kivy 后,您需要为 kivy 创建一个 python 解释器 - 如果您已经安装了 python,那么执行 Kivy 工作的 python 是错误的。检查 C:/Kivy/kivy/ 或 kivy.bat 的内容以获取与 kivy 一起分发的 python.exe 的路径(我在一页上找到了 C:\Kivy141\Python\python.exe,但如果你手动安装kivy)
当你找到它时,你的 kivy 项目 python 解释器必须是那个。
祝你好运!
【讨论】:
当我选择 /usr/local/bin/kivy 时没有任何反应。我正在使用 PyCharm CE 3.0.2 有什么问题吗? 显然是...对于 Kivy 1.8(至少)/usr/local/bin/kivy 是 bash 脚本的符号链接(/Applications/Kivy.app/Contents/Resources/script)设置 python (无论which python
将在你执行 kivy 时返回) 具有所有正确的路径和库等,所以 Pycharm 不接受 /usr/local/bin/kivy 作为 python 解释器(因为它不是t)。【参考方案2】:
在 OSX 上使用 PyCharm,我遇到了同样的问题,并通过在 PyCharm 中创建一个 VirtualEnv(参见 PyCharm 文档)和一些指向 virtualenv 的 Kivy 路径来解决它。您可以通过选择 VirtualEnv 并选择选项卡“路径”来找到它。 您可能可以通过检查 kivy.bat 文件找出正确的路径。我在 Mac 上做了类似的事情。 我想包含一张图片来显示我的路径设置,但我的 *** 业力级别不允许这样做。
【讨论】:
【参考方案3】:PyCharm 4.0 改变了答案,现在它只是设置了一些环境变量。我更新了Kivy Wiki for setting up PyCharm on OSX
【讨论】:
您是否发布了Setting up Kivy 1.9.0 with PyCharm 4.5 EAP on OS X 10.10.3
的说明?如果可以,谢谢!
不记得了。被禁止在 kivy 项目中使用过多的空间。祝你好运!【参考方案4】:
对于 OSX 10.10.2、kivy 1.9.0 和 Pycharm 5.0.2(免费社区版),以下链接中的说明对我有用:
Setting up Kivy 1.9.0 with PyCharm 4.5 EAP on OS X 10.10.3
在说明中用PyCharm
替换PyCharm-EAP
(只出现一次)。
我分别输入了每个环境变量,而不是将它们粘贴为一个长字符串。
注意输入内容的窗口的标题。说明准确地告诉您应该查看哪个窗口。
【讨论】:
【参考方案5】:致任何可能看到此内容的人:
按照 wiki 指南创建符号链接。 在 Pycharm 中,为项目解释器添加一个本地文件,然后单击“更多”按钮,转到铅笔,并手动将链接更改为 /Applications/Kivy.app/Contents/Resources/script 。这就是我的工作方式,最新的 PyCharm CE、Kivy、Python 3.5 和 El Capitan
【讨论】:
以上是关于带有pycharm导入错误的kivy的主要内容,如果未能解决你的问题,请参考以下文章