我正在构建一个库,该库将通过 pip 包含在其他项目中。
我有以下目录('venv' 是一个 virtualenv):
project
\- bin
\- run.py
\- myproj
\- __init__.py
\- logger.py
\- venv
我激活了virtualenv。
在 bin/run.py 我有:
from myproj.logger import LOG
但我总是得到
ImportError: No module named myproj.logger
以下来自“项目”目录的作品:
python -c "from myproj.logger import LOG"
从“bin”目录调用时,它没有正确地将“项目”目录添加到 pythonpath。如何从我的 bin 目录中的脚本中的“myproj”导入模块?