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」ディレクトリから呼び出されたときに、「project」ディレクトリを pythonpath に正しく追加していません。bin ディレクトリのスクリプトから「myproj」からモジュールをインポートするにはどうすればよいですか?