1

我正在尝试在 Komodo IDE(适用于 Mac)上运行 Kivy python 文件,但它给了我这个错误, import kivy ImportError: No module named kivy尽管如果我将文件拖放到 Kivy 应用程序上,它运行正常,

有什么想法吗,谢谢

4

2 回答 2

0

尝试去Edit > Preferences > Languages > Python > Additional Python Import Directories,并添加安装 Kivy 的目录。我不确定在 Mac 上它会在哪里。要找出答案,请在 python 解释器(或其他地方——无论您能够成功导入的任何地方kivy)执行以下操作:

>>> import kivy
>>> kivy.__file__

kivy/并通过如上所述的 Komodo 设置从该路径中添加一个目录。

于 2016-09-16T13:10:08.723 回答
0

这仅适用于 Komodo 代码智能。运行时间仍然限于 PYTHONPATH。要运行使用 Kivy 的脚本,即使在您的命令行中,kivy 源也必须在您的 PYTHONPATH 上。

您可以使用Edit > Preferences > Environment将项目添加到 Komodo 中的 PYTHONPATH,然后创建一个环境变量以将 kivy 安装位置附加到您$PYTHONPATH$PYTHONPATH:install/location/kivy.

如果你不介意在你的系统中安装它,我会按照上面@tuan333 的建议做,使用 pip 安装它,然后确保你在 Komodo 中使用那个 Python 解释器。

于 2016-09-16T17:29:02.673 回答