デフォルトでインストールされている Python は 2.6.6 なので、これを 2.7 系にする。
これを書いている時点の 2 系最新版は 2.7.3 なので、それをデフォルトの Python にする。
作業は全て /opt
以下で行う。作業は root
権限を持つユーザで行う。ここでは root
で行う。
cd /opt
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar xzvf Python-2.7.3.tgz
cd Python-2.7.3
./configure --enable-shared --with-threads ---enable-unicode=ucs4
make
make install
cp libpython2.7.so libpython2.7.so.1.0 /usr/lib
/sbin/ldconfig
これで Python 2.7.3 のインストールは完了。
python -V
>>> Python 2.7.3
curl -O http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install --help
>>> ...
easy_install pip
pip --help
>>> …
これで easy_install と pip のインストールは完了。
クリーンな Python 環境を開発目的ごとに作る為に VirtualEnv を使って仮想 Python 環境を作る。
pip install virtualenv virtualenvwrapper
ユーザごとの ~/.bashrc
に以下を追記する。
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python
source `which virtualenvwrapper.sh`
追記したら以下のコマンドを一度実行する。
source ~/.bashrc
色々とメッセージが出て、以下のコマンドを実行していく。
mkvirtualenv dev
workon dev
このあと、 bash のメッセージの頭に (dev) と付いていれば良い。 mkvirtualenv
で仮想 Python 環境を作り、その上で pip を使って必要なモジュールの必要なバージョンだけを入れることで、いつでもクリーンな開発環境を維持することができる。仮想 Python 環境から抜け出すには deactivate
コマンドを実行する。