概要
python2.6 がインストールされたマシンに python3.3 をインストールする。
ただし、メインで使うのはこれまでの 2.6 で、指定をした場合のみ 3.3 を使用するという使い方をする場合のインストール方法。
ダウンロード・展開
# cd /usr/local/src # wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz # tar zxf Python-3.3.0.tgz # cd Python-3.3.0/
configure
# ./configure --enable-shared
make
文字コードを euc-jp のままで make したらエラーになったので、 UTF-8 を指定してから make する。
# export LANG=ja_JP.UTF-8 # make
install
通常の install ではなく altinstall を使うことで、2.6 など他のバージョンと共存できる。
# make altinstall
ldconfig
# /sbin/ldconfig
インストールされたもの
/usr/local/bin/
-rwxr-xr-x 1 root root 101 3月 13 15:35 2to3-3.3 -rwxr-xr-x 1 root root 99 3月 13 15:35 idle3.3 -rwxr-xr-x 1 root root 84 3月 13 15:35 pydoc3.3 -rwxr-xr-x 1 root root 236 3月 13 15:35 pyvenv-3.3 -rwxr-xr-x 1 root root 1970 3月 13 15:35 python3.3m-config -rwxr-xr-x 2 root root 12833 3月 13 15:35 python3.3 -rwxr-xr-x 2 root root 12833 3月 13 15:35 python3.3m
/usr/local/include/
/python3.3m/
/usr/local/lib/
drwxr-xr-x 34 root root 4096 3月 13 15:35 python3.3 lrwxrwxrwx 1 root root 20 3月 13 15:35 libpython3.3m.so -> libpython3.3m.so.1.0 -r-xr-xr-x 1 root root 7890999 3月 13 15:35 libpython3.3m.so.1.0 -r-xr-xr-x 1 root root 5285 3月 13 15:35 libpython3.so
/usr/local/lib/pkgconfig/
python-3.3.pc
起動方法
# python
だとこれまでの 2.6 のインタプリタが起動する。
3.3 の起動は、以下のように指定する。
# python3.3
以上。