logo

Python サイト パッケージ ディレクトリの場所を取得する

Python のインストールには、モジュール ディレクトリ内に site-packages ディレクトリがあります。このディレクトリは、ユーザーがインストールしたパッケージがドロップされる場所です。あ .pth このディレクトリ内のファイルは維持され、追加のパッケージがインストールされるディレクトリへのパスが含まれます。この記事では、Python で Python の site-packages ディレクトリの場所を見つける方法を学びます。

サイト パッケージが保存されているディレクトリを見つけるには、次の 2 つの方法があります。



インターネットブラウザの設定
  • Python ディストリビューションにインストールされているすべてのパッケージを含む site-packages ディレクトリを見つけます。
  • 特定のパッケージ/ライブラリのパッケージ ディレクトリを検索します。

サイトパッケージディレクトリの検索

オペレーティング システムのコマンド インタープリタ (cmd.exe またはターミナル) で次のコマンドを実行すると、グローバル サイト パッケージ ディレクトリ (または dist-packages) を見つけることができます。

py -m site>

出力:

これにより、ユーザー サイトとベース サイトにインストールされているすべてのパッケージのリストが表示されます。これには、 システムパス ファイル。したがって、前のコマンドの出力は冗長になります。これを合理化するには、 サイトパッケージの取得 に存在する関数 サイト 図書館。これは、次を使用してワンライナーにコンパイルできます。 -c Python コマンドに存在する属性。引数で指定されたコードを実行します。



py -c 'import site; print(site.getsitepackages())'>

出力:

これにより、サイト パッケージのパスとデフォルトの Python ディストリビューションを含むリストが得られます。サイト パッケージ ディレクトリには、Python にインストールされているすべてのパッケージのリストが含まれます。

特定のパッケージのパッケージ ディレクトリを検索する

特定のモジュール/ライブラリがインストールされているディレクトリを見つけるには、オペレーティング システムのコマンド インタープリタで次のコマンドを実行します。



SMTPインターネットプロトコル
py -m pip show>

デモンストレーション用に、次のパッケージ ディレクトリを作成します。 pyautogui 見つかるだろう。したがって、コマンドは次のようになります。

py -m pip show pyautogui>

出力:

これには、パッケージに関連付けられたすべての情報が、パッケージが配置されているディレクトリとともに表示されます。 サイトパッケージ ディレクトリ。これは、これがすべてのパッケージの親ディレクトリであるためです。したがって、パッケージ ディレクトリは、 サイトパッケージ ディレクトリ。