ImportError:没有名为“scipy._lib”的模块

ImportError:没有名为“scipy._lib”的模块

我想将我的 Python 代码刻录到 Raspberry Pi 上用于我的项目。我的代码使用 KNN 函数,该函数需要 sklearn 库,而 sklearn 库又需要我通过以下方法安装的 scipy 库:

sudo apt-get install python-scipy

pip install python-scipy

等等。此外,我尝试卸载并重新安装。但即使采用这些方法,我仍然不断收到以下相同的错误:

ImportError                               Traceback (most recent call last)
<ipython-input-4-4363d2be0702> in <module>
----> 1 import scipy

/usr/local/lib/python3.5/dist-packages/scipy/__init__.py in <module>
    108 
    109     from scipy.version import version as __version__
--> 110     from scipy._lib._version import NumpyVersion as _NumpyVersion
    111     if _NumpyVersion(__numpy_version__) < '1.8.2':
    112         import warnings

ImportError: No module named 'scipy._lib'

答案1

作为尼亚耶什·伊斯基指出 SciPy 的包名不是python-scipy这样scipy,请尝试:

pip install scipy

答案2

您可以尝试使用 运行 python 文件吗sudo?我曾经遇到过类似的问题scapy library。后来,当我使用 运行 py 文件时,没有观察到导入错误sudo

相关内容