如何解决Sphinx:未从同一目录中找到 python 文件
我正在尝试使用 Sphinx 外部链接扩展(link,搜索“使用外部链接扩展”)
我的项目设置是这样的:
- doc
- src
...
conf.py
...
- links
__init__.py
link.py
link_deFinition.py
在我的 conf.py
文件中:
# external links
sys.path.append('.')
from links.link import *
from links import *
import link
link_name = "name"
user_text = "text"
url = "https://www.somelink.com/"
link.xref_links.update({link_name: (user_text,url)})
当从 module not found error
文件导入 from links import *
内的 link
时,我有一个由 link_deFinition
行抛出的 link.py
:
File ".\links\link_deFinition.py",line 1,in <module>
import link
我不明白为什么,因为它似乎与 documentation 中提出的设置完全相同,但不知何故它不起作用。知道我做错了什么吗?如果我从 link
目录启动 python,它工作正常。所以我假设它链接到从另一个文件中调用的文件,该文件使导入变得混乱?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。