ModuleNotFoundError in Python: Kein Modul mit dem Namen story

Problem

Wenn ein Kolben "pip install flask" "import" ist, wird ein Titelfehler ausgegeben. Wenn überhaupt, gibt Pandas auch beim Importieren einen Fehler aus.

Lauf weg, Kreisel! !! Dies ist ein Standangriff! !! !!

Spoiler

Es war Inkscapes Schuld. (Wenn Sie hier nicht mit Inkscape verwandt zu sein scheinen, gehen Sie zu [Bonus](# Bonus - Für diejenigen, die nicht mit Inkscape verwandt waren))

Ursache Untersuchung

Überprüfen Sie zunächst, ob Sie es ordnungsgemäß installieren können, ohne sich zu beeilen. Klicken Sie am Terminal auf den folgenden Code.

pip list

Ergebnis 2020-09-16 (3).png

Hmmmm. Die Installation ist ordnungsgemäß durchgeführt.

Dann als nächstes. Finden Sie heraus, nach welchem Verzeichnis Python beim Importieren von Modulen sucht. Öffnen Sie die Python-Konsole und führen Sie den folgenden Code aus.

import sys
import pprint
pprint.pprint(sys.path)

Das Ergebnis ist 2020-09-16 (4).png

(゚ д ゚) ・ ・ ・   (Tsu д⊂) Gojigoshi   (; ゚ д ゚) ・ ・ ・   (Tsu д⊂) Goji Goji Goji

(;; ゜ Д ゜)…! ??

Inkscape!?

Übrigens, als ich Inskcape in dieser Zeit installiert habe, habe ich anscheinend zusätzlich die Umgebungsvariable PATH überprüft ... ** Inkscape, du kannst mir nicht vergeben! !! !! ** (übergibt das Geld) (Für diejenigen, die hier nicht mit Inkscape verwandt sind, gehen Sie zu [Bonus](# Bonus-Für diejenigen, die nicht mit Inkscape verwandt sind))

Bewältigung

Python bezieht sich auf einen seltsamen Ort, weil die ** Umgebungsvariable ** PATH nicht in Ordnung ist. Sie können dies erneut bearbeiten, um es anständig zu machen.

Umgebungsvariablen können über "Systemsteuerung" → "System und Sicherheit" → "System" → "Detaillierte Systemeinstellungen" → "Umgebungsvariablen" (in der linken Spalte) eingestellt werden. Dieses Mal ist das Problem nicht die Benutzerumgebungsvariable, sondern die Systemumgebungsvariable "PATH" (kann je nach Umgebung niedriger sein) in der folgenden Spalte. Wählen Sie diese und bearbeiten Sie. Löschen Sie den Pfad mit der Aufschrift Inkscape. 2020-09-16 (5).png

Nach dem Löschen speichern und neu starten. Hör zu ... 2020-09-16 (6).png

ktkr~~~~~~!!!!! Fall wird beigelegt.

Zusammenfassung

Fügen Sie Hoi Hoi und der Umgebungsvariablen "PATH" keine seltsamen Dinge hinzu!

Bonus (für diejenigen, die nicht mit Inkscape verwandt waren)

Stellen Sie zunächst sicher, dass Sie das Modul im Abschnitt [Cause Investigation](#Cause Investigation) installiert haben. Wenn die Installation falsch ist, installieren Sie sie erneut. Wenn dies abgeschlossen ist, verwenden Sie den folgenden Code.

pip show [Modulname, der in Schwierigkeiten ist, weil er nicht importiert werden kann]

Dieser Code gibt Ihnen den Standort des Moduls an. Öffnen Sie dann die Python-Konsole, um zu sehen, wohin Python importiert werden soll. Die Prozedur befindet sich in [Cause Investigation](#Cause Investigation) (was ist "sys" in der Konsole).

Stimmen Python-Referenzen und Modulpositionen überein? Wahrscheinlich nicht einverstanden. Wenn ja, fügen Sie den Ordner, in dem Python installiert ist, zur Umgebungsvariablen "PATH" hinzu, indem Sie auf die Methode zum Festlegen der Umgebungsvariablen im Abschnitt [Aktion](# Aktion) verweisen. Der Python-Installationsordner kann von Person zu Person unterschiedlich sein, befand sich jedoch in meiner Umgebung unter "C: \ Benutzer \ [mein Name] \ AppData \ Local \ Programme \ Python \ Python38".

Wenn Sie es nicht finden können, suchen Sie im Startmenü nach Python und klicken Sie mit der rechten Maustaste auf das Menü "Andere" → "Dateispeicherort öffnen". Open File Location aus dem Kontextmenü des im geöffneten Ordner ausgewählten (wahrscheinlich eine Python-Verknüpfung). Dadurch gelangen Sie zu dem Ordner, in dem Python installiert ist.

Wenn Sie Python überhaupt nicht in Ihrem Startmenü haben, geben Sie Python auf und installieren Sie es neu. Schauen Sie sich zu diesem Zeitpunkt den Installationsbildschirm genauer an und aktivieren Sie "Zur Umgebungsvariablen PATH hinzufügen". Das sollte es lösen.

Hab ein gutes Python-Leben!

Recommended Posts

ModuleNotFoundError in Python: Kein Modul mit dem Namen story
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul benannt
[Python] ModuleNotFoundError: Kein Modul mit dem Namen 'urlparse'
ModuleNotFoundError: Kein Modul mit dem Namen'_bz2 'in Python in pyenv
Import cv2 ModuleNotFoundError: Kein Modul mit dem Namen 'cv2' in Python3
Python-Fehler: ModuleNotFoundError: Kein Modul mit dem Namen 'flask'
ModuleNotFoundError in der Poesie: Kein Modul namens'setuptools '
Plötzlich mit Python PyInstaller Kein Modul namens pyinstaller
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul mit dem Namen'requests '
Der heutige Python-Fehler: ModuleNotFoundError: Kein Modul mit dem Namen'bs4 '
Importfehler: Kein Modul mit dem Namen 'xxxxx' in Python3
So lösen Sie ModuleNotFoundError auf: Kein Modul mit dem Namen XXX in Jupyter Notebook
Was tun, wenn ModuleNotFoundError: In Python tritt kein Modul mit dem Namen 'XXX' auf
ModuleNotFoundError: Kein Modul mit dem Namen 'py4j'
ModuleNotFoundError: Kein Modul mit dem Namen 'flask_sqlalchemy'
python> import seiral> ImportError: Kein Modul mit dem Namen serial
Auflösen Kein Modul namens tkinter
Eine Geschichte über einen Python-Anfänger, der mit dem No-Modul'http.server 'feststeckt.
In Python gibt es keinen Schalter
Führen Sie das Python-Unittest-Modul in vs2017 aus
[Frage] Kein Modul namens "Selenium" in PyCharm
Beherrsche das schwache Ref-Modul in Python
Eine Geschichte über einen Python-Anfänger, der von ModuleNotFoundError vernichtet werden sollte: Kein Modul namens 'Wewey'
Was tun, wenn Swagger-Codegen mit Python und Importfehler ausgeführt wird? Es wird kein Modul mit dem Namen angezeigt
Warum ModuleNotFoundError: In "Deep Learning from Grund" wird kein Modul mit dem Namen "didaset.mnist" angezeigt.
python / netCDF / CentOS 6.8> ImportError: Kein Modul mit dem Namen netCDF4> sudo yum installiere netcdf4-python.x86_64
Wenn der Lambda-Uploader "Kein Modul" mit dem Namen "xxxx" sagt.
Microsoft Cognitive Toolkit: ModuleNotFoundError: Kein Modul mit dem Namen 'cntk._cntk_py'
Warteschlangen- und Python-Implementierungsmodul "deque"
In Python + SQLite3 "OperationalError: keine solche Spalte:"
Modulimport und Ausnahmebehandlung in Python
Installieren Sie das Python-Modul in einem beliebigen Verzeichnis
Aktualisieren des Python-Moduls in OSX El Capitan
Quadtree in Python --2
Python in der Optimierung
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Python-Modul importieren
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
So behandeln Sie den Fehler "Kein Modul mit dem Namen '' '" in Jupyter Notebook | Install with! Pip!
nCr in Python
Verwenden Sie ein Kryptografiemodul, das OpenSSL in Python verarbeitet
Plink in Python
Konstante in Python
FizzBuzz in Python
Die Geschichte des Lesens von HSPICE-Daten in Python
SQLite in Python
Schritt AIC in Python
Das Hindernis, OpenCV 3.1.0 in Himbeer-Pi 3 zu setzen und das Beispiel in Python3 auszuführen: ImportError: Kein Modul mit dem Namen cv2-Lösung
Ich habe versucht, ein Python 3-Modul in C hinzuzufügen