gpt4 book ai didi

python - 狮身人面像 : "No module named"

转载 作者:行者123 更新时间:2023-12-01 01:01:51 27 4
gpt4 key购买 nike

我正在尝试使用 Sphinx 为我的 Python/Flask 应用程序构建文档,但我无法导入该文件。

我导入views.py文件在 views.rst ,但出现错误消息:No module named 'catalog' .

内部catalog文件夹中有一个__init__.py文件,但是无论如何错误都不会改变。

有人知道这是怎么回事吗?

提前谢谢您。

views.rst

.. automodule:: catalog.views
:members:

conf.py

sys_path.insert(0, os_path.abspath('../catalog'))

executive是根文件夹,文件是:

.
├── build
├── catalog
│ ├── __init__.py
│ └── views.py
├── source
│ ├── conf.py
│ ├── index.rst
│ └── views.rst

最佳答案

问这个问题几分钟后,我找到了解决方案。

问题是我将错误的路径传递给系统路径。

为了让 Sphinx“查看”我的 catalog 模块,我需要指向根文件夹而不是 catalog 模块。

因此,我将 conf.py 文件更改为:

sys_path.insert(0, os_path.abspath('..'))

它开始工作正常。

关于python - 狮身人面像 : "No module named",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55733243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com