3

我有一个 Django 应用程序,它可以在我的本地主机以及我的 Linode Ubuntu 服务器上正常运行。

我在跑步

django==1.4.2
django-storages==1.1.6
boto==2.8.0
Python==2.7.2+

在我的localhost上的 Django shell 中,我输入:

从 S3 导入 CallingFormat

它工作得很好。但是,当我在服务器上的 Django shell 中输入它时,我得到

没有名为 S3 的模块

我错过了什么吗?提前感谢您提供的任何帮助。

4

1 回答 1

4

看起来 setup.py 没有在PYTHONPATH. 这可以通过在您的任何位置下载 S3 模块来轻松解决PYTHONPATH(键入import sys;print sys.path以查找这些文件夹):

sudo curl -O https://bitbucket.org/dziegler/django-storages/raw/9a3017a4f577a7d740451c1a6dde9079c69f09b6/S3.py 

这对我有帮助

于 2013-02-20T12:30:54.437 回答