我正在导入我的settings.py
斯芬克斯的conf.py
。ImportError:在sphinx-python中的django
import settings
from django.core.management import setup_environ
setup_environ(settings)
,但我得到这个错误:
Exception occurred:
File "/home/imps/workspace/myproj/myproj/document/source/conf.py", line 20, in <module>
import settings
ImportError: No module named settings
我尝试也加我的项目的目录:
from myproj import settings
from django.core.management import setup_environ
setup_environ(settings)
,但我得到这个:
Exception occurred:
File "/home/imps/workspace/myproj/myproj/document/source/conf.py", line 20, in <module>
from myproj import settings
ImportError: No module named myproj
有人对我的案子有个想法吗?
sphinx是否对要记录的项目目录敏感? 我的项目我的目录路径是:
/home/imps/workspace/myproj/myproj
,我把狮身人面像:
/home/imps/workspace/myproj/myproj/document
这是非常非常硬编码的,但它的工作原理:-)更健壮的解决方案将是有一个'setup.py'并使用virtualenv,特别是如果你以后想要使用readthedocs.org。请参阅http://stackoverflow.com/a/13442521/27401获取提示。 – 2012-11-18 17:24:22