python3 导入本地 package
经常遇到导包的魔幻问题,同一段代码,放在 PyCharm 里面可能会正常运行,然后在终端中或者在 Jupyter notebook里面运行的时候,又会报错:
ImportError:No module named XXX
参考问题描述Relative imports in python 3.
具体的解决办法是:
- 使用绝对导入的方法
- 在导入local package, 加一个 空的
__init__.py
文件
from __future__ import absolute_import
import package_name.module_name
相关文章