Web Site

Official

概説

Dive Into Python

Style guide

Install

Mac OS X

  • デフォルトでインストールされているPython (/usr/bin/python)
  • Python の公式サイトにあるインストーラを利用してインストールしたPython (/usr/local/bin/python)
  • Mac Portsを利用してインストールしたPython (/opt/local/bin/python)

Linux

sourceを取得してmakeする:

tar jxvf Python-2.7.2.tar.bz2
cd Python-2.7.2
./configure --enable-shared --prefix=/home/username/opt/pkgs/Python-2.7.2
make 
make test
make install

環境変数の設定:

# PATH for python
PYTHONDIR=${HOME}/opt/python
export PYTHONHOME=${PYTHONDIR}
PYTHONLIB=${PYTHONHOME}/lib
export PATH=${PYTHONDIR}/bin:$PATH
export PYTHONPATH=${PYTHONLIB}:${PYTHONLIB}/python2.7:${PYTHONLIB}/python2.7/site-packages:${PYTHONPATH}
export LD_LIBRARY_PATH=${PYTHONLIB}:${LD_LIBRARY_PATH}

環境変数

PYTHONHOMEPYTHONPATHが重要。

例えば:

# PATH for python
PYTHONDIR=${HOME}/opt/python
export PYTHONHOME=${PYTHONDIR}
PYTHONLIB=${PYTHONHOME}/lib
export PATH=${PYTHONDIR}/bin:$PATH
export PYTHONPATH=${PYTHONLIB}:${PYTHONLIB}/python2.7:${PYTHONLIB}/python2.7/site-packages:${PYTHONPATH}
export LD_LIBRARY_PATH=${PYTHONLIB}:${LD_LIBRARY_PATH}

外部モジュールのインストール

setup.pyの

--dry-run (-n)  don't actually do anything

オプションを効果的に使う。

システムワイドにインストールする場合

PYTHONHOME, (PYTHONPATH)が正しく設定されていれば、

python setup.py build
python setup.py install

で、インストール出来る。インストールされる場所はlib以下のsite-packagesの中。

個別にインストールする場合

prefixを指定し、build, installする:

mkdir -p /home/username/opt/pkgs/anfft-0.1/lib/python2.6/site-packages
python setup.py build
python setup.py install --prefix=/home/username/opt/pkgs/anfft-0.1