我正在導入我的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