Ich möchte meinen Python-Code für mein Projekt auf Raspberry Pi brennen. Mein Code verwendet die KNN-Funktion, die die Sklearn-Bibliothek erfordert, die wiederum die Scipy-Bibliothek erfordert, die ich mit den folgenden Methoden installiert habe:
sudo apt-get install python-scipy
pip install python-scipy
usw. Außerdem habe ich versucht, es zu deinstallieren und neu zu installieren. Aber selbst nach diesen Methoden erhalte ich immer wieder den folgenden gleichen Fehler:
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'
Antwort1
AlsNiayesh Iskyhat darauf hingewiesen, dass der Paketname von SciPy nicht python-scipy
derselbe ist, scipy
also versuchen Sie es bitte mit:
pip install scipy
Antwort2
Können Sie versuchen, die Python-Datei mit auszuführen sudo
? Ich hatte ein ähnliches Problem mit scapy library
. Später wurde der Importfehler nicht mehr beobachtet, als ich meine PY-Datei mit ausführte sudo
.