ホームページ >バックエンド開発 >Python チュートリアル >Python がモジュールのインポート時に ImportError: No module names Crypto を表示する理由の詳細な説明

Python がモジュールのインポート時に ImportError: No module names Crypto を表示する理由の詳細な説明

高洛峰
高洛峰オリジナル
2017-03-15 14:21:586379ブラウズ

落とし穴の始まり - 問題の理由:
python スクリプトを実行し、プロンプト: ImportError: No
module names Crypto 原因: - - - 暗号ライブラリが見つかりません (ライブラリはpyCharm ツールを介してインポートされましたが、まだ利用できないため、pip3 コマンド ラインを使用してインポートすることを考えました)
問題の解決を開始します:
ステップ 1: インターネットで情報を確認します。Python の pycrypto ライブラリを
インストールする必要があります (1)
クエリライブラリをインストールします。最初に pip をインストールする必要があります (2) pip をインストールするステートメント:
a、pip をインストール: Homebrew をインストールしてから、brew install python

b をインストールすることをお勧めします

b, get home- brew: コマンドライン実行: /usr/bin/ruby -e "$(curl -fsSL https://raw.git
hubusercontent.com/Homebrew/install/master/install)"
c、コマンドライン実行を継続します: brew install wget
d、次に pip を確認すると、インストールは成功しました
( 3) pip をインストールした後、デフォルトは python2.7 で現在 python3.6 を使用しているため、python3 にインストールするには pip を指定する必要があります.6
(4) コマンドラインで pip バージョンを確認します。すでに 9.0.1 です情報リンク: https://www.zhihu.com/question/50470150?sort
=created
情報リンク: http: //brew.sh/index_zh-cn.html
情報リンク: http://blog.csdn.net/jiandanjinxin/article/details/53175121
ステップ 2: pip のインストールが成功したら、pip を使用してライブラリのインストールを開始します
(1) 先頭のステートメントを使用します: pip3 install git+https://github.com/RNCryptor/RNCryptor-python.git #egg=rncryptor

常に次のログが表示されます:


おおよその意味は次のとおりです: python3 のバージョンは 8.1.1 で、9.0.1 にアップグレードする必要があります。それは本当です。情報リンク: http://www.cnblogs.html
(2) ) pip バージョンのアップグレードを開始し、多くの落とし穴を通過し、最終的に答えを見つけました。実行するだけです:
pip3 install pymysql
を実行してもエラーが発生するため、専門家はここで実行する必要があると答えました:
pip3 install --upgrade pip
pipは最後に、アップグレードのインストールが成功したことを通知します。 pip を使用してライブラリをインストールしてみましょう
ステップ 3: いよいよ、pip を使用して pycrypto ライブラリをインストールします
(1) インストール ステートメントを実行します:
pip3 install git+https://github.com/RNCryptor/ RNCryptor-python. git#egg=rncryptor
ヒント:
これは、このライブラリがインストールされていることを通知するものであり、諦めない場合は、引き続き pycharm を再起動してプログラムを再実行しますが、それでもライブラリが見つからないというメッセージが表示されます。 ! Python が存在するフォルダーに移動して、このライブラリを見つけます。 つまり、python3 はこのライブラリを見つけることができません
(2) ログ プロンプトによると、このライブラリはインストールされています。コマンド ラインを使用して次のコマンドを実行します。
pip3 install Crypto,または上記のプロンプト エラー
実行続行: pip3 install pycrypto 上記のエラーが引き続きプロンプト表示されます
リンク: http://www.cnblogs.com/xueranzp/p/5010893.html
アンインストール ステートメントを直接実行します: pip3 uninstall pycryptoアンインストールが成功したことを示すメッセージが表示されます。 !
もう一度実行します: pip3 install pycrypto インストールが成功したことを示すメッセージが表示されます。 pycharmを再起動した後。プロジェクトを実行すると、いよいよ実行準備が整います。 ! !


以上がPython がモジュールのインポート時に ImportError: No module names Crypto を表示する理由の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。