Sphinx找不到project.settings模块

时间:2017-11-13 17:51:35

标签: python django python-sphinx

在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:请原谅我的目录格式化。

0 个答案:

没有答案
相关问题