我有 Ubuntu 16.04.4。我从Kivy 官方网站。我正确地遵循了所有步骤。尽管做了所有这些,当我尝试在 python 中导入 kivy 时,它给出了此错误:ModuleNotFoundError: No module named 'kivy'
我在终端和 Anaconda 中都遇到了这个错误。我该如何解决这个问题?
which python
/home/用户名/anaconda3/bin/pythonecho $PYTHONPATH
这没有给出任何输出。dpkg -L python-kivy | grep kivy/__init__
/usr/lib/python2.7/dist-packages/kivy/在里面.py
答案1
简短的回答:如果您不知道自己在做什么,请不要使用 anaconda。
长答案:您正在使用与系统 python 安装并存的 python 安装(anaconda)。如果您安装系统 python 包,或者在 kivy 的情况下安装为系统 python 制作的包,anaconda 可能看不到它。
为了使用它你必须按照 anaconda 想要的方式安装包(超出了本网站的范围),或者你必须启动系统 python 解释器/usr/bin/python
。
在 Kivy 主页上,你可以找到有关如何使用虚拟环境进行安装的说明(https://kivy.org/docs/installation/installation-linux.html#installation-in-a-virtual-environment),如果你没有使用标准系统python安装我建议使用此方法。