Crypto.Cipher という名前のモジュールはありません
インポートしようとすると
Crypto.Cipher インポート AES から
私のフォルダ構造は次のようになります。
テスト/
テスト/main.py
テスト/pycrypto-2.3
pycrypto フォルダー内でビルドとインストールを実行しましたが、エラーが発生し続けます。何かアイデアはありますか?
Crypto.Cipher という名前のモジュールはありません
インポートしようとすると
Crypto.Cipher インポート AES から
私のフォルダ構造は次のようになります。
テスト/
テスト/main.py
テスト/pycrypto-2.3
pycrypto フォルダー内でビルドとインストールを実行しましたが、エラーが発生し続けます。何かアイデアはありますか?
Mac OS X のバージョンによっては、通常の easy_install または setup.py の実行では機能しません。これは、Google App Engine が特定のディレクトリからロードされたライブラリのみを許可する方法によるものです。詳細については、http ://code.google.com/p/googleappengine/issues/detail?id=1627 を参照してください。
アプリに pycrypto を含める必要はありません。Python ライブラリの標準的な方法でインストールする必要があります。それを行った場合、それが機能しない最も可能性の高い理由は、dev_appserver を実行している Python とは異なるバージョンまたは Python のインストール用に (easy_install を使用して) インストールしたためです。Mac は特に悪名高いです。dev_appserver が実行されているものと同じバージョンの Python にインストールしたことを確認してください。
ユーザー定義のディレクトリに pycrypto をインストールした場合は、PYTHONHOME を設定してください。また
/home/user# python -v
>>> from Crypto.Cipher import AES
正確なエラーが何であるかがわかります。