Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung, warum Python beim Importieren eines Moduls „ImportError: Kein Modul namens Crypto“ meldet

Ausführliche Erklärung, warum Python beim Importieren eines Moduls „ImportError: Kein Modul namens Crypto“ meldet

高洛峰
高洛峰Original
2017-03-15 14:21:586293Durchsuche

Der Anfang der Grube – der Grund für das Problem:
Das Python-Skript wird ausgeführt, Eingabeaufforderung:
ImportError: Kein Modul namens Crypto
Grund: - - - Fehlende Kryptobibliothek (Ich habe die Bibliothek über das pyCharm-Tool importiert, aber sie war immer noch nicht verfügbar, also dachte ich darüber nach, sie über die pip3-Befehlszeile zu importieren)
Beginnen Sie mit der Lösung Die Gefahr:
Schritt eins: Überprüfen Sie die Informationen online. Sie müssen die Python-Pycrypto-Bibliothek
installieren (1) die -Installationsbibliothek abfragen, Sie müssen pip installieren Zuerst
(2) Die Anweisung zum Installieren von Pip:
a, install pip: Es wird empfohlen, Homebrew zu installieren und dann brew install python

b, um Home-Brew zu erhalten: Befehlszeilenausführung: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
c , die Befehlszeile wird weiterhin ausgeführt: brew install wget
d, dann überprüfen Sie pip, es wurde erfolgreich installiert
(3) Nach der Installation von pip, da der Standardwert Python2.7 ist und Sie derzeit Python3.6 verwenden Sie müssen pip angeben, um auf Python3.6 zu installieren
(4) Überprüfen Sie die Pip-Version in der Befehlszeile. Es handelt sich um 9.0.1
Informationslink: https://www.zhihu.com/question /50470150?sortieren=erstellt
Informationslink: http://brew.sh/index_zh-cn .html
Informationslink: http://blog.csdn.net/jiandanjinxin/article /details/53175121
Schritt 2: Nachdem pip erfolgreich installiert wurde, beginnen Sie mit pip, um die Bibliothek zu installieren
(1) Am Anfang Verwendungsanweisung: pip3 install git+https://github.com/RNCryptor/RNCryptor -python.git#egg=rncryptor
zeigt weiterhin das folgende Protokoll an:

Die ungefähre Bedeutung ist: Die aktuelle Python3-Version ist 8.1. Sie muss auf 9.0.1 aktualisiert werden, checken Sie sie ein pycharm, das ist tatsächlich der Fall
Informationslink: http://www.cnblogs.com/wayde-Z/p/6086083.html
(2) Beginnen Sie mit der Aktualisierung der Pip-Version, nachdem ich viele Fallstricke durchgegangen bin Endlich die Antwort gefunden. Sie müssen nur ausführen:
pip3 install pymysql
oder es wird ein Fehler gemeldet. Der Experte hat geantwortet, dass Sie es hier ausführen müssen:
pip3 install --upgrade pip
pip fordert schließlich zum Upgrade der Installation auf. Es hat funktioniert. Fangen wir an, pip zu verwenden, um die Bibliothek zu installieren
Schritt 3: Endlich müssen wir wirklich anfangen, pip zu verwenden, um die Pycrypto-Bibliothek zu installieren
(1) Führen Sie die Installationsanweisung aus:
pip3 install git+https:// github.com/ RNCryptor/RNCryptor-python.git#egg=rncryptor
Eingabeaufforderung:
Dies ist eine Eingabeaufforderung, dass diese Bibliothek installiert wurde. Wenn Sie nicht aufgeben, starten Sie Pycharm neu und führen Sie es erneut aus das Programm, aber es meldet immer noch, dass die Bibliothek fehlt! Gehen Sie zu dem Ordner, in dem sich Python befindet, und suchen Sie diese Bibliothek. Kurz gesagt, Python3 kann diese Bibliothek nicht finden
(2) Diese Bibliothek wurde direkt gemäß der Protokollaufforderung installiert und führt sie mit der Befehlszeile aus:
pip3 install Crypto , es wird immer noch der obige Fehler angezeigt
Fahren Sie mit der Ausführung fort: pip3 install pycrypto fordert immer noch den oben genannten Fehler auf
Link: http://www.cnblogs.com/xueranzp/p/5010893.html
Führen Sie die Deinstallationsanweisung direkt aus: pip3 uninstall pycrypto, zeigt an, dass die Deinstallation erfolgreich war! !
Erneut ausführen: pip3 install pycrypto. Es wird angezeigt, dass die Installation erfolgreich ist! Nach dem Neustart von Pycharm. Führen Sie das Projekt aus und es ist endlich betriebsbereit! ! !


Das obige ist der detaillierte Inhalt vonAusführliche Erklärung, warum Python beim Importieren eines Moduls „ImportError: Kein Modul namens Crypto“ meldet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn