settings.py
をスフィンクスconf.py
にインポートしています。ImportError:django in sphinx-python
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
を誰かが私の場合についての考えを持っていますか?
スフィンクスは、文書化されるプロジェクトのディレクトリについて敏感ですか?
/home/imps/workspace/myproj/myproj
と私はにスフィンクスを置く: 私のプロジェクトの私のディレクトリパスは、私ができるようになりました
sys.path.append('/home/imps/workspace/myproj/myproj')
import settings
from django.core.management import setup_environ
setup_environ(settings)
:conf.py
にこれを追加することにより、
/home/imps/workspace/myproj/myproj/document
これは非常にハードコードされていますが、うまくいきます:-)もっと頑強な解決策は、特に後でreadthedocs.orgを使いたい場合は、 'setup.py'を使いvirtualenvを使うことです。ヒントについては、http://stackoverflow.com/a/13442521/27401を参照してください。 –