スタックオーバーフローの答え
翻訳:
dist-のパッケージもUbuntuのようなその誘導体、中に存在しているDebian固有の規則です。彼らがこの場所にDebianのパッケージマネージャから来た時、モジュールは、dist-のパッケージにインストールされます。
dist-パッケージも同様Ubuntuの中に存在しているDebianの特定の練習、です。DebianのManagerソフトウェアをインストールした場合、モジュールは、DIST-のパッケージにマウントされます。
/usr/lib/python2.7/dist-packages
以来 easy_install
と pip
パッケージマネージャからインストールされている、彼らはまたのdist-のパッケージを使用しますが、彼らはここにパッケージを置きます:
(注:これは、Pythonのソフトウェア管理で、pythonの多くのソフトウェアがあります)easy_installをとピップ以来使用、彼らはまたのdist-のパッケージを使用しますが、パスは次のとおりです。
/usr/local/lib/python2.7/dist-packages
以下から のDebian Pythonのウィキ:
以下から のDebian Pythonのウィキ:
dist-のパッケージの代わりのsite-packages。Debianパッケージからインストールしたサードパーティ製のPythonソフトウェアがパッケージのdist-、ないのsite-packagesになります。これは、システムのPython、および手動でインストールする可能性があるから、ソースのPythonビルド間の競合を削減することです。
dist-のパッケージは、サイトのパッケージを置換します。ソフトウェアのDebianのPythonのインストールからサードパーティ製のパッケージをインストールしますが-distのパッケージではなく、サイトのパッケージにインストールされている。これは、システム間の競合を減らすためにあるのpythonが付属していますし、手動でのpythonをインストールします。
手動でソースからのPythonをインストールした場合、この手段は、それはsite-packagesディレクトリを使用しています。これはDebianとUbuntuは、多くのシステムユーティリティのためのPythonのシステムのバージョンに依存している、特に以来、あなたは2つのインストールは別々に保管することができます。
手動でのpythonをインストールする場合は、この手段は、それが直接のディレクトリサイト・パッケージを使用すること。これは、特に多くのシステムエンティティにPythonアプリケーションのDebianとUbuntuのバージョンであるため、2つのインストール孤立を持つことができます。
Pythonのインストールパスを探す:THIS
>>> から distutils.sysconfig インポートget_python_lib >>> プリント(get_python_lib())
「https://www.cnblogs.com/kevin922/p/3161411.html」より転載