間に大きな違いはありますか
pip install -e /path/to/mypackage
およびsetuptoolsバリアント?
python /path/to/mypackage/setup.py develop
もう1つの違い:pip install -e
はwheelを使用し、python setup.py develop
はwheelを使用します
使用しません。
install
を使用すると、次を使用して同じ動作を実現できます。pip install -e /path/to/package --no-use-wheel
ホイールの詳細: python wheels
pip install -e
を好むもう1つの違いは、プロジェクトがinstall_requires
のsetup.py
に依存関係がある場合、pip install -e .
はpipで依存関係をインストールしますが、python setup.py develop
はeasy_install
でインストールでき、上記の「Egg-info」の問題を引き起こす可能性があります。 install-requires
がEgg識別子が付加されたカスタムgit URLでdependency_links
を使用する場合、これは特に面倒な場合があります。