在sphinx文件夹中运行'make html'时,我收到以下错误消息:
File "<frozen importlib._bootstrap>", line 948, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'studfest'
spinhx-apidoc设法运行正常,并找到了所有文件。 这是Django 1.11和Sphinx 1.6.5。 该项目具有以下结构:
studfest_master
+--studfest
| +--__init__.py
| +--settings.py
| +--wsgi.py
| +-- ...
+--templates
+--etc
spnix文件位于相邻的文件夹中。
.
+--docs
+--studfest-master
在sphinx的conf.py中,文件夹配置如下:
import django
import os
import sys
sys.path.insert(0, os.path.abspath('D:\School\IT1901\final_studfest\test\studfest_master'))
os.environ['DJANGO_SETTINGS_MODULE'] = 'studfest.settings'
django.setup()
为什么sphinx无法找到studfest.settings,关于可能导致这种情况的任何想法,以及如何解决它? PS:请原谅我的目录格式化。