0

Go言語でGoogleAppEngineのHelloWorldチュートリアルを実行しようとしています。GAE SDK for goは、私がインストールしたpython2.5に基づいています。次に、opensslをインストールする必要がありましたが、SDKでサンプルアプリケーションを実行しようとすると、次のエラーが発生します。

ImportError: No module named _md5

単純なインポートmd5とPythonインタープリターインターフェイスからのインポートhashlibを試しても、同じエラーが発生します

>>> import hashlib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.5/hashlib.py", line 133, in <module>
md5 = __get_builtin_constructor('md5')
File "/usr/local/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
import _md5
ImportError: No module named _md5

誰かがこれの回避策を知っていますか?ありがとうございました!この問題は本当に何よりもPythonのインストールに関係していると感じています

4

1 に答える 1

2

あなたの問題はGAEやSDKとは何の関係もありません。私は以前にこれに直面したことがあります。カスタムバージョンのPythonを(Ubuntuに)インストールしようとすると、そのような問題が発生します。checkinstallを使用してカスタムPythonをアンインストールする必要があります。詳細については、こちらをご覧ください:ソースからビルドされたPythonをアンインストールしますか?

デフォルトのPythonを使用するだけで、問題ありません。

于 2012-04-27T13:54:39.350 に答える