我想将我的 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
。