2011年12月8日木曜日

python の site-packagesとdist-packages


Python のインストールパスは、バージョンごと、モジュールごとで異なる。

Python 2.5 以前
  • public モジュール を python-support でインストール (apt-get)
    /usr/lib/python2.X/site-packages
  • public モジュールを ローカルでインストール (easy_install)
    /usr/local/lib/python2.X/site-packages
  • 独自モジュールをローカルでインストール
    /usr/local/lib/python2.X/site-packages
Python 2.6, 2.7
  • public モジュール を python-support でインストール (apt-get)
    /usr/lib/python2.X/dist-packages
  • public モジュールを ローカルでインストール (easy_install)
    /usr/local/lib/python2.X/dist-packages
  • 独自モジュールをローカルでインストール
    /usr/local/lib/python2.X/site-packages

Python 3
  • public モジュール を python-support でインストール (apt-get)
    /usr/lib/python3/dist-packages
  • public モジュールを ローカルでインストール (easy_install)
    /usr/lib/python3/dist-packages
  • 独自モジュールをローカルでインストール
    /usr/local/lib/python3/site-packages



参考
http://www.debian.org/doc/packaging-manuals/python-policy/ch-python.html

0 件のコメント:

コメントを投稿