Auch Numpy kann nicht importiert werden. Bestätigung, wenn es in der Pip-Liste enthalten ist, aber ... Wenn Sie eine Umgebung auf einem unordentlichen Computer erstellen müssen.
Zuerst von hier.
ls -l `which python3`
Sie können sehen, auf was Sie sich beziehen, wenn Sie den Befehl "python3" eingeben. Da möglicherweise mehrere Pythons unbeabsichtigt enthalten sind, Stellen Sie sicher, dass es mit dem übereinstimmt, was Sie verwenden möchten.
pip3 --version
ls -l `which pip3`
pip3 show [Modulname]
Zum Beispiel im Fall von Numpy
pip3 show numpy
Wenn installiert, überprüfen Sie den Standort.
Name: numpy
Version: 1.18.1
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: Travis E. Oliphant et al.
Author-email: None
License: BSD
Location: /usr/local/lib/python3.7/site-packages
python3
Geben Sie ein, um python3 einzugeben. Führen Sie dann die folgenden 3 Zeilen aus
import sys
import pprint
pprint.pprint(sys.path)
Wenn der Pfad angezeigt wird, drücken Sie zum Beenden Strg + D. Überprüfen Sie, ob sich der Standort des Moduls hier befindet.
Wenn nicht, überprüfen Sie die Umgebungsvariable PYTHONPATH
PYTHONPATH
echo $PYTHONPATH
Wenn Sie hier die Standorteinstellung des Moduls schreiben Es funktioniert vorerst.
Wenn "bash",
export PYTHONPATH=[Modulposition]
Wenn csh
,
setenv PYTHONPATH [Modulposition]
Fügen Sie es dann in die Umgebungsvariable ein. Überprüfen Sie mit "echo $ PYTHONPATH".
Durch einen Neustart des Terminals werden jedoch die Umgebungsvariablen zurückgesetzt. Wenn es permanent ist, fügen Sie es zu "bash_profile" oder "cshrc" hinzu. (Bitte überprüfen Sie die Einstellungen der Umgebungsvariablen separat.)
python3
import [Modulname]
Ich werde versuchen.
Recommended Posts