我既可以在开发环境中本地运行python项目,也可以从安装的软件包中运行。
在我的main.py中,我想从 init .py中获取版本:
from . import version
但是我得到了错误:
ValueError: attempted relative import in non-package
我的目录结构如下:
./proj1/main.py
./proj1/__init__.py
我正在通过
运行它 cd proj1 && ./main.py
我使用setup.py版本,并在main.py中使用该版本。