我有一个 Django 应用程序,它在我的本地主机和我的 Linode Ubuntu 服务器上运行良好。
我在运行
django==1.4.2
django-storages==1.1.6
boto==2.8.0
Python==2.7.2+
在我的 localhost 上的 Django shell 中,我输入:
from S3 import CallingFormat
它工作得很好。但是,当我在 server 的 Django shell 中键入它时,我得到了
No module named S3
我错过了什么吗?预先感谢你们提供的任何帮助。
请您参考如下方法:
看起来 setup.py 没有在 PYTHONPATH 中安装 S3 模块。 这可以通过在 PYTHONPATH 中的任何位置下载 S3 模块轻松解决(键入 import sys;print sys.path 以查找这些文件夹):
sudo curl -O https://bitbucket.org/dziegler/django-storages/raw/9a3017a4f577a7d740451c1a6dde9079c69f09b6/S3.py
这对我有帮助
