Python 3.6无法从kivy导入

时间:2018-04-19 22:59:37

标签: python python-3.x kivy ubuntu-16.04

我一直在尝试使用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'

有关我为什么会收到此错误以及如何解决错误的任何消息?

1 个答案:

答案 0 :(得分:0)

尝试关注this:

您可能需要安装

pip install numpy
pip install Cython==0.27.3