Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python webapp2将图像上载到S3_Python_Google App Engine_Amazon Web Services_Amazon S3_Boto - Fatal编程技术网

使用python webapp2将图像上载到S3

使用python webapp2将图像上载到S3,python,google-app-engine,amazon-web-services,amazon-s3,boto,Python,Google App Engine,Amazon Web Services,Amazon S3,Boto,我想把图片上传到AmazonS3。我正在使用webapp2 python。经过一番探索,我发现boto可以用于将图像上传到S3。我安装了boto,但在导入时发生以下错误: File "C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\python\sandbox.py", line 964, in load_module raise ImportError('No m

我想把图片上传到AmazonS3。我正在使用webapp2 python。经过一番探索,我发现boto可以用于将图像上传到S3。我安装了boto,但在导入时发生以下错误:

  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服务。有没有人能帮我,或者建议我使用其他方法


谢谢。

如错误消息所示,您的代码似乎依赖于该模块

ImportError:没有名为_winreg的模块

由于您正在Windows中的AppEngine上运行代码,因此可能会出现此问题,因为您的代码需要Windows注册表访问,并且由于AppEngine的沙箱阻止了访问,因此无法访问_winreg模块。你可以找到一些答案


尝试在本地Python环境中而不是在AppEngine下运行代码,看看这是否解决了问题。

错误消息表明,您的代码似乎依赖于模块

ImportError:没有名为_winreg的模块

由于您正在Windows中的AppEngine上运行代码,因此可能会出现此问题,因为您的代码需要Windows注册表访问,并且由于AppEngine的沙箱阻止了访问,因此无法访问_winreg模块。你可以找到一些答案


尝试在本地Python环境中而不是在AppEngine下运行代码,看看这是否解决了问题。

显示导入代码。指定您正在使用的Python版本。指定您是否处于virtualenv中。指定boto的版本。给人们一个回答的机会。我更新了问题。你提到了最新的boto版本。Boto的最新版本是boto3。请让我们知道使用“pip install boto”安装的boto的确切版本,我认为它安装了最新版本。只是为了测试目的。只需删除与boto相关的代码,包括导入boto,然后尝试运行。我认为您得到的错误与boto库无关。显示您的导入代码。指定您正在使用的Python版本。指定您是否处于virtualenv中。指定boto的版本。给人们一个回答的机会。我更新了问题。你提到了最新的boto版本。Boto的最新版本是boto3。请让我们知道使用“pip install boto”安装的boto的确切版本,我认为它安装了最新版本。只是为了测试目的。只需删除与boto相关的代码,包括导入boto,然后尝试运行。我认为你所得到的错误与博托图书馆无关。谢谢。我想你忘了连接链接了。仅供参考,谢谢。我想你忘了连接链接了。仅供参考