Pythonでは virtualenv を使う事でroot権限無しにモジュールのインストールが出来るようになる.目的別に環境を作る事が出来るので,モジュールを試しにインストールする時にも有用.
virtualenvのインストール
root 権限がある場合には pip を使ってインストールするのが簡便だが,root 権限が無い場合には virtualenv のページからダウンロードする.
get https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.9.1.tar.gz#md5=07e09df0adfca0b2d487e39a4bf2270a
tar xzf virtualenv-1.9.1.tar.gz
virutalenv を構築する.ENV は環境の名前なので適当な名前に変更する.
python virtualenv-1.9.1/virtualenv.py ENV
通常の利用方法ではシェルで以下のコマンドを実行する.これにより自分専用の Python 環境に入る.
source ENV/bin/activate
モジュールのインストールは pip で行う.以下は MySQL と Django の例.
pip install mysql-python
pip install django
使い終わったら次のコマンドで終了する.
deactivate
グリッドなどを使っていて,常にこの環境の Python を使いたいときには以下の行を一行目に書く.
#!PathToENV/bin/python
pip search NAME
もしくは pypiで検索.
pip install MODULE
pip freeze
pip uninstall MODULE
pip install -U MODULE