Pythonを書く環境を作る

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は仮想環境ごとなので、注意します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください