1. ホーム
  2. python

[解決済み] WindowsにPyCryptoをインストールするにはどうすればよいですか?

2022-04-30 22:44:47

質問

他のグーグルソースやSOスレッドも全て読みましたが、何もうまくいきません。

Python 2.7.3 32bit にインストールされています。 Windows 7 64bit . PyCrypto をダウンロードし、展開し、インストールしようとすると "Unable to find vcvarsall.bat".

そこで、MinGWをインストールし、選択したコンパイラとしてインストールラインに追加しました。しかし、次のようなエラーが発生しました。 "RuntimeError: chmod error".

一体どうすればいいのでしょうか?pipを使ってみましたが、同じ結果になります。ビルド済みのPyCrypto 2.3のバイナリを見つけてインストールしましたが、システムのどこにもありません(動作しません)。

何か思い当たることはありますか?

解決方法は?

Python.org が配布している Visual Studio のバイナリと互換性のある C/C++ 開発環境がまだインストールされていない場合は、純粋な Python パッケージまたは Windows バイナリが利用可能なパッケージのみをインストールすることにこだわる必要があります。

幸いなことに、Windows用のPyCryptoバイナリが用意されています。 http://www.voidspace.org.uk/python/modules.shtml#pycrypto

UPDATE

下のコメントで @Udi が提案しているように、以下のコマンドでもインストールされます。 pycrypto で使用することができます。 virtualenv もあります。

easy_install http://www.voidspace.org.uk/python/pycrypto-2.6.1/pycrypto-2.6.1.win32-py2.7.exe

あなたのセットアップに関連するリンクを選択するための通知 このリスト

Python 3.5 用のビルドをお探しの場合は PyCrypto on python 3.5