「setup.py detect」と「setup.py install」の違いを理解する
setup.py スクリプトには、次の 2 つのオプションがあります。 Python パッケージのインストール:「develop」と「install」。どちらもパッケージをインストールするという目的を果たしますが、使用目的と機能が異なります。
「install」の目的
「python setup.py install」はサードパーティのライブラリや事前パッケージ化された配布のインストールなど、標準的なパッケージのインストール用に設計されています。このコマンドは、パッケージのファイルを Python サイトパッケージ ディレクトリにインストールし、現在の環境内のすべての Python スクリプトからパッケージの機能にアクセスできるようにします。
「開発」の目的
対照的に、「python setup.py detect」は特に開発目的を目的としています。これは、パッケージのソース コードを環境内の指定された場所にインストールします。これは、「編集可能インストール」と呼ばれることがよくあります。
主な違い
「インストール」の主な違い' と 'develop' は、パッケージのソース コードが変更されたときの動作にあります:
使用上の推奨事項
注: 最新の Python -m ビルド アプローチの開発版は次のとおりです。 'python -m build -e .'
以上が## Python パッケージング: 「setup.py detect」と「setup.py install」のどちらを使用するべきか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。