ホームページ >バックエンド開発 >Python チュートリアル >pip インストール パッケージの保存場所の分析を明らかにする
pip は、さまざまな Python パッケージを簡単にインストール、アップグレード、アンインストールできる Python パッケージ管理ツールです。 pip を使用してパッケージをインストールすると、パッケージのソース コードが自動的にダウンロードされ、システムにインストールされます。インストール プロセス中に、pip はパッケージを特定の場所に保存します。これにより、コード内でインストールされたパッケージを参照する方法が決まります。
通常、pip は Python の site-packages ディレクトリにパッケージを保存します。このディレクトリは、Python のインストール中に自動的に生成されるサードパーティ パッケージを保存する場所です。そのパスは、次のコードを通じて取得できます:
import site
print(site.getsitepackages())
出力例:
['/usr/local/lib/ python3.7/site-packages']
上記の結果のパスは、オペレーティング システムによって異なります。このパスの下の site-packages ディレクトリには、pip を通じてインストールされたパッケージのフォルダーが保存されます。
次の手順で、システムにインストールされているパッケージとその保存場所を表示できます。
pip list --format=columns
このコマンドは、現在のシステムにインストールされているすべてのパッケージをリストし、そのバージョン番号と場所。場所。
個々の pip インストール済みパッケージについては、pip list コマンドの後にパッケージ名を追加してフィルタリングできます。例:
pip list numpy
このコマンドは、 name numpy パッケージの場合、そのバージョン番号と保存場所。
複数の Python バージョンが共存する場合があります。この場合、Python の各バージョンには独自の site-packages ディレクトリがあります。 Python インタープリターによってデフォルトで使用される site-packages ディレクトリは、次のコードによって取得できます。
import site
print(site.getsitepackages()[0])
出力例:
/usr/local/lib/python3.7/site-packages
site-packages ディレクトリに加えて、dist-packages というディレクトリもあります。これは 3 番目のパッケージの保存にも使用されます。 -パーティーパッケージ。 dist-packages ディレクトリは site-packages に似ていますが、Linux パッケージ管理システム (apt など) によってインストールされた Python パッケージを保存するために使用されます。
デフォルトの site-packages または dist-packages ディレクトリに加えて、他の場所にパッケージをインストールしたい場合があります。 pip を使用してインストールする場合、パラメーター --target を通じてパッケージのインストール パスを指定できます。たとえば、現在の作業ディレクトリの lib フォルダーにパッケージをインストールするには、次のコマンドを実行できます:
pip install package_name --target=./lib
このように、インストールされたパッケージは、現在の作業ディレクトリの下の lib フォルダーに保存されます。
要約すると、pip によってインストールされるパッケージの保存場所は、通常、Python の site-packages ディレクトリまたは dist-packages ディレクトリです。 pip list コマンドを使用してインストールされたパッケージの保存場所を表示したり、--target パラメーターを使用して指定した場所にパッケージをインストールしたりできます。
以上がpip インストール パッケージの保存場所の分析を明らかにするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。