python-sphinx - python Sphinx无法识别项目内的模块
问题描述
我正在尝试为我的 python 项目创建自动文档。问题是,当我尝试这样做时,make html
它不起作用......
我的项目树看起来像 -
- docs
- EDA_miner
当 EDA 矿工包含所有代码时 https://pasteboard.co/If8dT8AS.png - 项目树
在狮身人面像的 conf.py 我配置像 -
sys.path.insert(0, os.path.abspath('../..'))
但是当我尝试使用生成时,make html
我得到
WARNING: autodoc: failed to import module 'app' from module 'EDA_miner';
the following exception was raised:
No module named 'server'
WARNING: autodoc: failed to import module 'menus' from module 'EDA_miner';
the following exception was raised:
No module named 'server'
当我打开 ipython 并导入 server.py 它成功时,我做错了什么?
解决方案
make html
在您的虚拟环境中运行(或者确保安装了所有 python 依赖项)
推荐阅读
- asp.net-core - ASP.NET Core 标识扩展不保存
- .htaccess - 仅将 oldsite.com 重定向到 newsite.com,但不包括 oldsite.com/wp-login.php
- c# - C# 接口不允许成员类满足要求
- javascript - 通过 API 添加 Stripe 订阅
- javascript - 想要从我单击它的按钮获取先前的输入
- sql-server - T-SQL 从数字中获取一周的第一天
- c++ - 使用鼠标事件计算相机的位置和旋转
- excel - 尝试使用 FileSystemObject 打开 csv 时出错:代码运行但什么也不做
- html - X 和 Y 轴上的 HTML 表格滚动功能
- java - 如何在 AKKA 的有限状态机中正确传递数据