Python サイト パッケージ ディレクトリの場所: 総合ガイド
Python サイト パッケージ ディレクトリの場所を特定することは、インストールされているファイルを管理するために不可欠ですパッケージと潜在的な問題のトラブルシューティングを行います。 Python では、サイト パッケージ ディレクトリには、グローバルとユーザーごとの 2 つの主なタイプがあります。
グローバル サイト パッケージ ディレクトリ
- sys.path にリストされています。 「python -m site」実行時。
- 「python -c」でも取得可能'import site; print(site.getsitepackages())'.
- Python 3 では、「python3 -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])'」を使用します。グローバル サイト パッケージ ディレクトリを見つけます。
ユーザーごとのサイト パッケージディレクトリ
- ローカルにインストールされたパッケージ用に指定されます。
- 「python -m site --user-site」を実行することで決定されます。
- このディレクトリが見つからない場合は、Python がエラー コードで終了したかどうかを確認するか、「python -m サイト」を参照してください。 --help".
- ユーザーごとにインストールされているサイト パッケージを表示するには、「pip list --user」または「pip fly --user」を使用します。
実践的なヒントパッケージの検索用
-
package.__path__:特定のパッケージの場所を特定します (例: "python -c 'import setuptools as _; print(__.__path__)'"。
-
module.__file__:特定のモジュール、例: "python3 -c 'import os as ; print(__.__file__)'".
-
pip show package: 「pip show pytest」など、その場所を含む Debian スタイルのパッケージ情報を提供します。
以上が私の Python サイト パッケージ ディレクトリはどこにありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。