我的项目有两个目录 common
和 core
。
root
|----common
| |-----__init__.py
| |-----util.py
|
|------core
|-----__init__.py
|------iemoji.py
在root下,我执行 python core/iemoji.py
,出现错误。
追溯(最近一次通话):
文件“core/iemoji.py”,第 6 行,在模块中
来自普通导入工具
ImportError:没有名为 common 的模块
我像这样导入 utils.py:
from common import util
原文由 CoXier 发布,翻译遵循 CC BY-SA 4.0 许可协议
当您调用
python core/emoji.py
时,它看起来像/path/to/root/
不在您的 python 路径上。您可以通过在脚本中打印sys.path
来检查。您可以通过设置
PYTHONPATH
环境变量将根目录添加到您的 python 路径:或者你可以在你的脚本中设置它: