我正在尝试在 Komodo IDE(适用于 Mac)上运行 Kivy python 文件,但它给了我这个错误,
import kivy
ImportError: No module named kivy
尽管如果我将文件拖放到 Kivy 应用程序上,它运行正常,
有什么想法吗,谢谢
我正在尝试在 Komodo IDE(适用于 Mac)上运行 Kivy python 文件,但它给了我这个错误,
import kivy
ImportError: No module named kivy
尽管如果我将文件拖放到 Kivy 应用程序上,它运行正常,
有什么想法吗,谢谢
尝试去Edit > Preferences > Languages > Python > Additional Python Import Directories,并添加安装 Kivy 的目录。我不确定在 Mac 上它会在哪里。要找出答案,请在 python 解释器(或其他地方——无论您能够成功导入的任何地方kivy
)执行以下操作:
>>> import kivy
>>> kivy.__file__
kivy/
并通过如上所述的 Komodo 设置从该路径中添加一个目录。
这仅适用于 Komodo 代码智能。运行时间仍然限于 PYTHONPATH。要运行使用 Kivy 的脚本,即使在您的命令行中,kivy 源也必须在您的 PYTHONPATH 上。
您可以使用Edit > Preferences > Environment将项目添加到 Komodo 中的 PYTHONPATH,然后创建一个新环境变量以将 kivy 安装位置附加到您$PYTHONPATH
的$PYTHONPATH:install/location/kivy
.
如果你不介意在你的系统中安装它,我会按照上面@tuan333 的建议做,使用 pip 安装它,然后确保你在 Komodo 中使用那个 Python 解释器。