Ubuntu 12.04でPythonを書く環境を作ります。Pythonと関連パッケージをインストールしたあと、Pythonパッケージを管理するpipと、仮想環境を作成するvirtualenvをインストールします。
パッケージをインストールします。
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install build-essential $ sudo apt-get install libsqlite3-dev $ sudo apt-get install libreadline6-dev $ sudo apt-get install libgdbm-dev $ sudo apt-get install zlib1g-dev $ sudo apt-get install libbz2-dev $ sudo apt-get install sqlite3 $ sudo apt-get install tk-dev $ sudo apt-get install zip
Python関係のパッケージをインストールします。
$ sudo apt-get install python-dev
pipをインストールするため、前提となるdistributeをインストールします。
$ wget http://python-distribute.org/distribute_setup.py $ sudo python distribute_setup.py
pipをインストールします。
$ wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py $ sudo python get-pip.py $ pip --version
virtualenvとvirtualenvwrapperをインストールします。
$ sudo pip install virtualenv $ virtualenv --help $ pip freeze $ pip install virtualenvwrapper
virtualenvを作るディレクトリを設定します。.bashrcに下記を記述し、有効化すると、virtualenvで作られる環境が$HOME/.virtualenvsに作られるようになります。
if [ -f /usr/local/bin/virtualenvwrapper.sh ];then export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh fi
.bashrcを有効化します。
$ source ~/.bashrc
仮想環境を作って、抜けてみます。
$ mkvirtualenv newenv $ ls -la $HOME/.virtualenvs $ workon newenv $ workon $ deactivate
pipは仮想環境ごとなので、注意します。