【发布时间】:2021-08-21 19:32:35
【问题描述】:
我正在创建我自己的简单包,我将上传到 pypi 上,它会以我的母语生成笑话。在创建包时,我遇到了这个错误:ModuleNotFoundError: No module named 'utils'
这是我的文件夹结构:
Myjokes/
myjokes/
data/
jokes.json
utils/
helpers.py
__init__.py
jokes.py
当我在Myjokes/ 目录中运行python -c "from myjokes import jokes" 时,它会运行,但是当我运行笑话文件中的函数时,它会显示找不到模块错误: from utils.helpers import get_jokes_by_count , get_joke_by_dialect , pinoy_jokes ModuleNotFoundError: No module named 'utils'
如果我进入myjokes/ 目录,它是Myjokes 的子目录,我可以通过import jokes 运行jokes.py 脚本,一切都在运行。我不知道为什么会这样,因为我对 python 还很陌生。
【问题讨论】: