Pythonパッケージは、Ubuntuでは特定のディレクトリに保存されます。これらのディレクトリは、Pythonのsite-packages
またはdist-packages
と呼ばれ、Pythonがパッケージを探す場所を指定します。
Pythonには、グローバルなsite-packages
ディレクトリとユーザーごとのsite-packages
ディレクトリの2種類があります。グローバルなsite-packages
ディレクトリ(dist-packages
とも呼ばれる)は、python -m site
を実行するとsys.path
にリストされます。より簡潔なリストを取得するには、Pythonコードのsite
モジュールからgetsitepackages
を実行します。
ユーザーごとのsite-packages
ディレクトリは、Pythonがローカルパッケージをインストールする場所です。これはpython -m site --user-site
で確認できます。
特定のパッケージの正確な位置を知りたい場合は、pip show <package name>
を使用できます。
また、Pythonモジュールの保存場所を知りたい場合は、import module_name
を実行した後でprint(module_name.__file__)
を実行します。
これらの情報を利用することで、Pythonパッケージの位置を正確に把握し、パッケージ管理を効率的に行うことができます。