2012年4月26日木曜日

Ubuntuにpythonbrewをインストールしてpython3を使う

Ubuntuにpythonbrewをインストールしてpython3を使う


Ubuntuでの事前準備

$ sudo apt-get install build-essential
$ sudo apt-get install curl

pythonbrewをインストール

インストール方法

$ curl -kLO https://github.com/utahta/pythonbrew/raw/master/pythonbrew-install
$ chmod +x pythonbrew-install
$ ./pythonbrew-install
$ rm pythonbrew-install

pythonbrewの設定

linuxなど

$ echo >> ~/.bashrc "source $HOME/.pythonbrew/etc/bashrc"

Mac OS Xなど

$ echo >> ~/.bash_profile "source $HOME/.pythonbrew/etc/bashrc"

bashrc等の再読み込み

$ source ~/.bashrc

インストールの確認

$ pythonbrew --version

pythonbrewのアップデート

pythonbrew update

Pythonをインストール

pythonbrewで入れることのできるバージョン一覧

pythonbrew list -k
$ pythonbrew install Python-2.7.3
$ pythonbrew install Python-3.0.1
$ pythonbrew install Python-3.2.3 

指定したPythonを利用する

$ pythonbrew switch 3.2.3 

インストール済みPython一覧

$ pythonbrew list

アンインストール

$ pythonbrew uninstall 2.7.3

インストールしたPythonを利用する

特定のバージョンで実行

pythonbrew py -p 2.7.3 -p 3.2.3 hello.py

スクリプトとして実行する場合、クリプトファイルの1行目は以下のようにしておきます。

#!/usr/bin/env Python

ウェブサーバ等でCGIとして利用する場合は、Python本体を直接指定する必要があります。

#!/virtual/username/Python5/pythonbrew/Pythons/Python-5.14.2/bin/Python

参考

Pythonのバージョンを管理するツール、pythonbrewを作ってみた
http://www.ninxit.com/blog/2010/10/04/python%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E7%AE%A1%E7%90%86%E3%81%99%E3%82%8B%E3%83%84%E3%83%BC%E3%83%AB%E3%80%81pythonbrew%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF/

Macにpythonbrew+virtualenvでPython環境を作ってみた
http://d.hatena.ne.jp/pasela/20110704/pythonbrew

0 コメント: