1. ホーム
  2. python

[解決済み] pythonのsite-packagesディレクトリとは何ですか?

2022-03-02 19:44:51

質問

ディレクトリ site-packages は、様々なPython関連の記事で言及されています。それは何ですか?どう使うの?

どのように解決するのですか?

site-packages 対象ディレクトリ 手動でビルドしたPythonパッケージの Python パッケージをソースからビルドしてインストールする場合 ( distutils を実行することで、おそらく python setup.py install ) にインストールされたモジュールが表示されます。 site-packages をデフォルトで使用します。

標準的な位置があります。

  • Unix (ピュア) 1 : prefix/lib/pythonX.Y/site-packages
  • Unix(非純粋)です。 exec-prefix/lib/pythonX.Y/site-packages
  • Windowsです。 prefix\Lib\site-packages

1 ピュア は、そのモジュールが Python コードのみを使用していることを意味します。 非純粋 は、C/C++のコードも含むことができます。

site-packages はデフォルトでPythonの 検索パス そのため、そこにインストールされたモジュールは、その後簡単にインポートすることができます。


役に立つ読み物