在ec2上使用django-storage时,安装的Boto库必须是2.4或更高版本的错误

时间:2013-04-25 03:24:58

标签: django amazon-ec2 boto

我正在尝试从运行在Amazon ec2上的Django应用程序连接到Amazon s3,以上传和提供媒体文件。我正在使用django-storages通过python boto库连接到s3。

我可以使用django内置的web服务器在我的本地机器上工作而没有问题但是当我在Amazon ec2上部署项目时,我收到以下错误:

ImproperlyConfigured
The installed Boto library must be 2.4 or higher.
See https://github.com/boto/boto

我正在虚拟环境中运行我的应用程序,并且我已确认安装的boto版本是2.9。我已经确认这是django通过运行

访问的版本
python manage.py shell

然后导入boto然后打印版本。

以下是我的settings.py:

的相关摘要
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
MEDIA_ROOT = ''
MEDIA_URL = '/media/'

0 个答案:

没有答案