私はPythonパッケージのインストールプロセスによってちょっと嫌です。具体的には、dist-packagesディレクトリとsite-packagesディレクトリにインストールされているパッケージの違いは何ですか?dist-packagesとsite-packageの違いは何ですか?
187
A
答えて
168
dist-packagesは、Ubuntuのような派生物にも存在するDebian固有の規約です。モジュールのdist-のパッケージをするために彼らがこの場所にDebianのパッケージマネージャから来たときにインストールされています。
/usr/lib/python2.7/dist-packages
easy_install
とpip
ので、それらはまたのdist-のパッケージを使用し、パッケージマネージャからインストールしたが、彼らはここにパッケージを入れています。 Debian Python Wikiから
/usr/local/lib/python2.7/dist-packages
:
のdist-のパッケージの代わりのsite-packages。 Debianパッケージからインストールされた第三者のPythonソフトウェア は、 サイトパッケージではなく、distパッケージになります。これは、システムPython と、手動でインストールする元のPythonビルドの間の競合を減らすためです。
つまり、ソースからPythonを手動でインストールすると、site-packagesディレクトリが使用されます。これにより、特にDebianとUbuntuが多くのシステムユーティリティのPythonのシステムバージョンに依存しているため、2つのインストールを別々に保つことができます。
関連する問題
- 1. $と$$の違いは何ですか?
- 2. `##`と `hashCode`の違いは何ですか?
- 3. typedefとの違いは何ですか?
- 4. NodeJS:「./ ..」と「..」の違いは何ですか?
- 5. {}())と{})の違いは何ですか?
- 6. `&`と `ref`の違いは何ですか?
- 7. `==`と `is`の違いは何ですか?
- 8. difftimeと ' - 'の違いは何ですか?
- 9. #{} $ {}と%{}の違いは何ですか?
- 10. ⊕と+の違いは何ですか?
- 11. アペンダーと〜の違いは何ですか?
- 12. "./"と "../"の違いは何ですか?
- 13. "$^N"と "$ +"の違いは何ですか?
- 14. %Qと%{}の違いは何ですか?
- 15. バックスティックと$()の違いは何ですか?
- 16. A`と ``の違いは何ですか[:] `
- 17. パッケージのインポートobjと何かの違いをインポートパッケージとPythonの何かの違いは何ですか?
- 18. METADATAとMETADATA.jl:違いは何ですか?
- 19. twistdとnohup&:違いは何ですか?
- 20. libspeとlibspe2?違いは何ですか?
- 21. Backbone.jsとPusherapp - 違いは何ですか?
- 22. wp_link_pagesとthe_posts_pagination→違いは何ですか?
- 23. $ dirtyと$ invalid:違いは何ですか?
- 24. XPathの//と?/の違いは何ですか?の使用は何
- 25. フレームとオブジェクトの違いは何ですか?フレームとオブジェクトの違いは何ですか?
- 26. リストと何か([_])と何か(_)の違い
- 27. 違いは何ですか?
- 28. 違いは何ですか?
- 29. Javaではargsとargghとargvの違いは何ですか?
- 30. コロンの配置の違いは何ですか:何かと何か:
これは正確ですか?私はpipでインストールし、dist-packagesに行きます。 (Deb Squeeze + Py 2.6) –
私にとっても同じです。 pipまたはeasy_installでインストールされたパッケージはすべてdistパッケージに入っています。 – monostop
これらのインストールをすべて削除しても問題はありますか? –