Python 找不到未安装 Anaconda 的软件包

Python 找不到未安装 Anaconda 的软件包

我正在尝试使用 apt-get 安装适用于 python 3 的 kivy:

    sudo apt-get install python3-kivy

并且安装在

    /usr/lib/python3/dist-packages

但是,当我尝试在 python 中加载它时,我得到了一个 ModuleNotFoundError

    Python 3.6.3 |Anaconda custom (64-bit)| (default, Oct 13 2017, 12:02:49) 
    [GCC 7.2.0] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import kivy
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    ModuleNotFoundError: No module named 'kivy'

当我从 python 检查系统路径时,我只获得 Anaconda 中的包:

    >>> import sys
    >>> print('\n'.join(sys.path))

    /home/santiago/anaconda3/lib/python36.zip
    /home/santiago/anaconda3/lib/python3.6
    /home/santiago/anaconda3/lib/python3.6/lib-dynload
    /home/santiago/anaconda3/lib/python3.6/site-packages
    /home/santiago/anaconda3/lib/python3.6/site-packages/torchvision-0.2.0-py3.6.egg

有没有办法将'/usr/lib/python3'路径包含到 Anaconda 中?

谢谢。

答案1

Anaconda 将您的 Python 环境与系统的其余部分隔离。因此,您只能使用随conda或 anacondapip版本安装的 Python 包。

conda install -c conda-forge kivy

相关内容