1. ホーム
  2. python

[解決済み] Python setup.py develop vs install

2022-03-24 05:06:24

質問

setup.pyの2つのオプション developinstall は私を混乱させる。これによると サイト を使用すると develop は、site-packages ディレクトリへの特別なリンクを作成します。

を使用することを提案されました。 python setup.py install はフレッシュインストール用で python setup.py develop セットアップファイルに何らかの変更が加えられた後。

これらのコマンドの使用方法について、どなたか教えていただけませんか?

どのように解決するのですか?

python setup.py install は、自分では開発・修正・デバッグを行わない (通常サードパーティの) パッケージをインストールするために使用します。

自分自身のものについては、まずパッケージをインストールし、それから頻繁にコードを編集できるようにしたいものです なしで は、毎回パッケージを再インストールする必要がなく、それこそ python setup.py develop パッケージ (通常はソースフォルダ) を、(仮想) 環境にインストールした後でコードを編集し、変更をすぐに反映させることができるような方法でインストールするのです。


を使用することを強くお勧めします。 pip install . (通常インストール)と pip install -e . (開発者用インストール) を実行してパッケージをインストールするのと同じように setup.py を直接使用すると、多くの依存関係において、 プレリリースや互換性のないパッケージのバージョンを引っ張ってきたり、 パッケージを pip .