2012年5月11日金曜日

pythonz で python 3.2.3 を インストール

pythonzでpython3.2.3をインストール

環境

  • xubuntu 12.04 64bit
  • bash

インストール前の準備。

$ sudo apt-get install build-essential python-dev curl
$ sudo apt-get install libncurses-dev  libreadline6-dev libbz2-dev libsqlite3-dev libgbm-dev liblzma-dev

 

pythonzのインストール

pythonzのインストール。

$ curl -kL https://raw.github.com/saghul/pythonz/master/pythonz-install | bash

.bashrc に、追記。

[[ -s $HOME/.pythonz/etc/bashrc ]] && source $HOME/.pythonz/etc/bashrc

~/.pythonz/etc/bashrc  の、内容を反映。

$ source ~/.pythonz/etc/bashrc

 

pythonのインストール

インストール可能な python リスト。

$ pythonz list -a

インストール。

$ pythonz install 3.2.3
$ pythonz install -type stackless 3.2.2
$ pythonz install -type jython 2.5.2

jython を インストールする前に、apt-get intall openjdk-7-jdk 等して、jdk のインストールが必要。

インストール済みリスト。

$ pythonz list

アンインストール。

$ pythonz uninstall 3.2.3
$ pythonz uninstall -type stackless 3.2.2

使用する python へのパスを .bashrc に、追記。 標準でつかう python を 3.2.3 に、する。

export PATH=$HOME/.pythonz/pythons/CPython-3.2.3/bin:$PATH

.bashrc  の、内容を反映。

$ source ~/.bashrc

 

easy_install と pip と virtualenv のインストール

python -V で、バージョン番号が返ってくるようになったら、

$ cd ~/
$ mkdir distribute_setup_py
$ cd distribute_setup_py
$ curl -O http://python-distribute.org/distribute_setup.py
$ python distribute_setup.py
$ easy_install pip
$ pip install virtualenv

 

参考

pythonz
https://github.com/saghul/pythonz

pythonz
http://saghul.github.com/pythonz/

pythonz: a Python installation manager
http://code.saghul.net/pythonz-a-python-installation-manager

0 コメント: