带有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的主要内容,如果未能解决你的问题,请参考以下文章

Pycharm导入错误

PyCharm中第三方库导入错误解决

PyCharm 中未使用的错误导入语句?

pycharm导入同一文件夹中.py出现错误的解决方案

Pycharm中的Fenics导入错误(Python 3及更高版本)

在 PyCharm 上导入 Kivy 时出现错误“[Core] 选项 --mode 无法识别”