Sfenks belgelerini, belgeleri okuyarak bağlamaya çalışıyorum. Ben yerel belgelerine inşa edebilirsiniz ama okudum çalıştığınızda dokümanlar otomatik ı aşağıdaki hatayı alıyorum belgeleri oluşturmak:ImportError, Readthedocs üzerindeki kodum için
Sfenks Standart Hata
Making output directory...
Exception occurred:
File "/var/build/user_builds/mousedb/checkouts/latest/Docs/source/conf.py", line 25, in <module>
from mousedb import settings
ImportError: No module named mousedb
The full traceback has been saved in /tmp/sphinx-err-n_8fkR.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
Either send bugs to the mailing list at <http://groups.google.com/group/sphinx-dev/>,
or report them in the tracker at <http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!
Projem adı mousedb olduğunu. Bu içe aktarma hatasını neden otomatik olarak oluşturduğumu anlamıyorum ama yerel olarak değil.
ben bu benim ayarlarını alma için bir sorun olduğunu düşünüyorsanız açıklamalara dayanarak Güncelleme
kardeş Dokümanlar dizine dosya. Mutlak bir ithalat yapmak yerine (yaptığım gibi) settings.py ve conf.py
konumlarına bağlı olarak göreceli bir içe aktarım yapmalıyım Ayarları dosyamı conf.py'ye aktarmak istiyorum. Sen ilk başta koduna göre yolu kurma hakkında artık bir "benim koduna yerel mutlak yolu" hakkında konuştuk ve
-mousedb
--settings.py
-Docs
--source
---conf.py
--build
rtd ayarlarında 'Use virtualenv' onay kutusunu ayarlamayı denediniz mi? Projenizi setup.py install –
kullanarak bir virtualenv içine kurun, aynı hatayı denedim. Benim mutlak bir yol yerine benim sys.path.append içinde göreli bir yol kullanmanız gerekebilir (benim yerel kurulum için olduğu gibi) – Dave
Yerel mutlak yolun readthedocs 'sunucuda mevcut olmamak neredeyse garanti edilir: - –