PyCharm 中没有名为 kivy 的模块

Posted

技术标签:

【中文标题】PyCharm 中没有名为 kivy 的模块【英文标题】:No module named kivy in PyCharm 【发布时间】:2018-06-10 00:22:23 【问题描述】:

Windows 上 Kivy 和 PyCharm 的新手。尝试了 Kivy 网站上建议的 Pong Game 教程。遇到下图中显示的错误。也使用 pip 安装了 Cython。我不知道这里有什么问题。

[更新]: 在 IDLE 上尝试了相同的程序,效果很好。

Screenshot of my project

[更新#2]: 上面的截图是我在 PyCharm 上看到的最新图片。

【问题讨论】:

你安装了kivy吗? 是的,我按照kivy.org/docs/installation/installation-windows.html上的说明使用 pip 安装了它 他好像没做对。 他的指示中哪一部分可能是错误的? 检查您的 venv 并确认有一个名为 kivy 的文件夹。 【参考方案1】:

您必须在pycharm上手动安装kivy,请按照以下六个步骤操作:

    点击左上角的文件。 点击设置。 点击项目,然后点击项目解释器。 点击右侧的 (➕) 图标。 点击“搜索”并输入“Kivy”你会发现很多包,然后选择Kivy和 安装它。 享受吧!

【讨论】:

【参考方案2】:

如果 PyCharm 没有安装,通常会在编辑器中用红色波浪线下划线 import kivy 来报错。我不确定为什么不是你的情况。也许您的运行配置使用的解释器与项目用于自动完成等的解释器不同。单击右上角的下拉菜单,靠近运行按钮。然后点击 Edit Configuration.... 确保解释器设置为项目的默认值。

要从命令行在你的 venv 中安装 kivy,首先使用激活它

. /path/to/venv/bin/activate

然后像往常一样运行 pip 命令。

【讨论】:

如何使用 venv 文件夹安装 kivy?当我使用命令提示符使用 pip 下载 kivy 时,是否将目录更改为 venv 文件夹?【参考方案3】:

我刚刚成功了

pip install https://github.com/kivy/kivy/archive/master.zip

但不是

pip install kivy

https://kivy.org/docs/installation/installation-osx.html

运行 OS X、PyCharm 2018.1、pipenv、Python 3.6

【讨论】:

【参考方案4】:

将项目解释器更改为系统解释器 文件 > 设置 > 项目 > 项目解释器 > 齿轮图标 > 系统解释器

【讨论】:

以上是关于PyCharm 中没有名为 kivy 的模块的主要内容,如果未能解决你的问题,请参考以下文章

类型错误:没有名为“kivy._clock”的模块

kivy:ImportError:没有名为app的模块[重复]

带有 kivy 的 Pyinstaller - 没有名为“kivy_deps”的模块

没有名为 kivy.app 的模块

x11 - ImportError:没有名为“kivy.core.window.window_x11”的模块

我该如何解决modulenotfounderror:没有名为'kivy'的模块错误?