223

間に大きな違いはありますか

pip install -e /path/to/mypackage

そしてsetuptoolsバリアント?

python /path/to/mypackage/setup.py develop
4

4 に答える 4

171

直接呼び出すことは避けてsetup.pyください。パッケージをインストールしたことを pip に正しく伝えません。

pip install -e:

ローカル プロジェクトの場合、「SomeProject.egg-info」ディレクトリはプロジェクト パスを基準にして作成されます。setup.py developこれは、現在の作業ディレクトリに直接関連する「egg-info」を作成するを使用するよりも利点の 1 つ です。

詳細:ドキュメント

setuptools のドキュメントもお読みください。

于 2015-05-18T14:51:04.883 に答える
87

もう 1 つの違い: pip install -ewheel を python setup.py develop
使用しますが、使用しません。

ではinstall、次を使用して同じ動作を実現できます。
pip install -e /path/to/package --no-use-wheel

ホイールの詳細: python ホイール

于 2015-08-13T11:34:54.920 に答える