1

Amazon S3に画像をアップロードします。私はwebapp2のpythonを使用しています。いくつかの探査の後、私はbotoがS3に画像をアップロードするのに役立つことが分かった。私はのbotoをインストールしますが、私はインポートするときには、次のエラーが発生しました:python webapp2で画像をS3にアップロード

File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\sandbox.py", line 964, in load_module 
    raise ImportError('No module named %s' % fullname) 
ImportError: No module named _winreg 

インポートコード:

import boto 
s3 = boto.connect_s3() 

Pythonのバージョン:2.7 | Boto最新バージョン。

私が開始に役立つ例は見つかりませんでした。私はS3サービスを初めて使用するつもりです。どのような体でもそれを助けたり、私が使用できる他の方法を教えてもらえますか?

ありがとう。

+0

インポートコードを示します。使用しているPythonのバージョンを指定します。あなたがvirtualenvにいるかどうかを指定します。 botoのバージョンを指定します。人々に答える機会を与える –

+0

私は質問を更新しました。 –

+0

最新のbotoバージョンについてお話しました。 Boto最新版はboto3です。正確なバージョンをお知らせください。 –

答えて

0

あなたがWindows内のAppEngine上のコードを実行しているので、問題はあなたのコードので、起きても、エラーメッセージ

ImportError: No module named _winreg

によってevincedとしてあなたのコードは、_winregモジュールの依存関係を持っているようですAppEngineのサンドボックスがアクセスをブロックするため、Windowsレジストリへのアクセスが必要で、_winregモジュールにアクセスできません。答えはhereです。

AppEngineではなく、ローカルのPython環境でコードを実行し、問題が解決するかどうかを確認してください。

+0

ありがとうございます。あなたはリンクを添付するのを忘れたと思う。 –

+0

リンクが修正されました。 FYIのようにhttp://stackoverflow.com/questions/28640983/unable-to-import-winreg-in-python-2-7-9-virtual-environment – sevenr

関連する問題