Python脚本无法加载Django设置模块 - ImportError

时间:2013-01-26 04:42:48

标签: python django

我正在虚拟环境中研究Mac OS X上的Django项目,并且有一些常规的Python脚本需要运行一些东西(主要是操作数据)。但是,每次我尝试运行其中一个使用Django的脚本时,例如导入模型,都会失败:

ImportError: Could not import settings 'myproject.settings' (Is it on sys.path?): No module named myproject.settings

我已在脚本顶部添加以下行:

import sys
import os

os.environ['DJANGO_SETTINGS_MODULE'] = 'myproject.settings'

sys.path.append("path/to/project/")

我甚至打印出sys.path,我可以在那里看到文件夹容器myproject的路径。但我仍然得到同样的错误。关于我能做什么的任何想法?


当我运行python -m modulefinder my-script.py时,我从我的根Python路径(默认是Enthought分发)和我的venv路径获取模块。

0 个答案:

没有答案