1

ローカルマシン(Windows 7 64ビット)にPyCrypto2.4.1をインストールしようとしています。しかし、「pythonsetup.pyinstall」で次のメッセージが表示されました。

インストールの実行

実行中のビルド

build_pyを実行しています

build_extを実行しています

警告:GMPまたはMPIRライブラリが見つかりません。Crypto.PublicKey._fastmathをビルドしていません。

'Crypto.Random.OSRNG.winrandom'拡張機能の構築

エラー:vcvarsall.batが見つかりません

私が聞きたいのはこれです:libフォルダを含むCryptoフォルダをアプリのある場所にコピーするだけでいいですか?Python27ランタイムを使用してGoogleAppEngineアプリを開発していますが、必要なのはPyCryptoのローカルライブラリだけです。

4

4 に答える 4

5

実際、私はWindows64ビット用のPyCryptoのコンパイル済みバージョンが必要でした。

  • PyCryptoバージョン:2.3.1
  • Pythonバージョン:2.7.1
  • ターゲットプラットフォーム:Windows64ビット

そして、ここから入手できました。そして、これは直接ダウンロードリンクです。

みんな、ありがとう!

于 2011-12-30T11:50:30.403 に答える
2

これを行う必要はありません。PyCryptoバイナリからインストールするだけです。

于 2012-12-20T01:41:07.370 に答える
2

少し調べてみました。SDKに提出されたバグは次のとおりです: http ://code.google.com/p/googleappengine/issues/detail?id = 2493

問題の概要:GAEには、カスタマイズされたバージョンのPyCrypto2.0.1がインストールされています。ドキュメントはここにあります。

SDKにはGAEのPyCrypto実装が含まれていないため、ローカルにインストールする必要があります。ただし、インストールのデフォルトパスはSDKによってブロックされています。バグコメントで推奨される解決策は、各アプリのディレクトリにPyCryptoをインストールすることです。手順はバグコメントに概説されています(簡単ではありません)。

お役に立てれば!

編集:これも役立つ可能性があります:http ://code.google.com/p/googleappengine/issues/detail?id = 1627

于 2011-12-28T22:07:17.593 に答える
-3

または、ActivePython-2.7.2.5-win64-x64.msiまたはWin32の場合は ActivePython-2.7.2.5-win32-x86.msi )をダウンロードしてインストールし、pypminstallpycryptoを実行します。

于 2012-06-04T17:55:31.960 に答える