ubuntu10.04はデフォルトのpythonはpython2.6なので
python2.7を追加でインストールする。
インストールしたpython2.7をベースにvirtualenvで開発環境を構築する。
(1)python2.7のインストール
参考ページほぼそのままで上手くいった
sudo apt-get install zlib1g-dev bzip2 libbz2-dev libreadline5-dev libjpeg62 libjpeg62-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev libgdbm3 libgdbm-dev libssl0.9.8 libssl-dev tk8.4-dev tk8.5-dev
wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz
tar zxvf Python-2.7.2.tgz
cd Python-2.7.2/
./configure --prefix=/opt/python2.7 --with-threads --enable-shared
make
sudo make install
sudo strip /opt/python2.7/bin/python*
sudo ln -s /opt/python2.7/bin/python /usr/bin/python2.7
sudo vi /etc/ld.so.conf.d/opt-python2.7.conf
# 下記を追記
/opt/python2.7/lib
sudo /sbin/ldconfig
(参考)
http://fukuoka-py.g.hatena.ne.jp/uchikoshi22/20111211/1323556986
(2)virtualenv, virtualenvwrapperを使って環境つくる
sudo pip install virtualenv
sudo pip install virtualenvwrapper
VirtualEnvWrapperが簡単に叩けるように.bashrcを編集する
vi $HOME/.bashrc
末尾にに以下を追記
## Python virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
source /usr/local/bin/virtualenvwrapper.sh
fi
## Python pip -> virtualenv only
export PIP_REQUIRE_VIRTUALENV=true
export PIP_RESPECT_VIRTUALENV=true
python2.7で環境をつくる
mkdir $HOME/.virtualenvs
source $HOME/.bashrc
mkvirtualenv --python=/usr/bin/python2.7 --no-site-package env
環境に入る
work on env
環境から出る
deactivate
環境を削除する
rmvirturlenv env
0 件のコメント:
コメントを投稿