gpt4 book ai didi

python - 使用 pydoc 时导入错误

转载 作者:行者123 更新时间:2023-12-01 00:31:24 25 4
gpt4 key购买 nike

我在同一文件夹中有以下文件:
config.py、init.py、asc.py 和 mainfile.py

init.py 文件的内容:
from mainfile import *
config 和 asc 文件在 mainfile.py 中导入。

我正在使用 pydoc 创建 html:
python -m pydoc -w mainfile.py
我收到错误消息:
<type 'exceptions.ImportError'>: No module named config
如果我将删除配置,它可以正常工作并创建 html 但不适用于配置文件。

问题是什么?

最佳答案

当您从 Pydoc 收到导入错误时,您可以通过一些步骤找出错误。


  • 检查文件/包的 Python 版本和 Pydoc 是否正在映射。一些环境同时存在Python2和Python3。基本上,别名 pydoc适用于 Python 2 和 pydoc3.X用于 Python 3。
  • 检查导入文件是否存在。有时你只是导入不存在的文件/模块。
  • 检查文件/模块可以通过python导入。如果您在 Python 2 中记录您的自定义模块,请查看 __init__.py存在于主源代码的每个目录中。
  • 关于python - 使用 pydoc 时导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41692655/

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