我一直在尝试使用kivy运行任何python脚本,但每次尝试导入时都会得到ModuleNotFoundError: No module named 'kivy'
。
我正在使用Ubuntu 16.04,并运行Python 3.6.5。
我根据官方网站(https://kivy.org/docs/installation/installation-linux.html)安装了kivy,并尝试pip3 install
。它安装没有问题,但在我尝试运行脚本时会出现同样的错误。
例如,运行官方网站上建议的示例($ python3 -c "import pkg_resources; print(pkg_resources.resource_filename('kivy', '../share/kivy-examples'))
会返回以下追溯:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 346, in get_provider
module = sys.modules[moduleOrReq] KeyError: 'kivy'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 1136, in resource_filename
return get_provider(package_or_requirement).get_resource_filename( File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 348, in get_provider
__import__(moduleOrReq)
ModuleNotFoundError: No module named 'kivy'
有关我为什么会收到此错误以及如何解决错误的任何消息?