CentOS5 っつーか Serversman@VPS っつーか(ry あれ、これCentOS5だよね。
いい加減 Python3系触っておきたいなーと思っていれてみた。
yum からいれるには別のリポジトリ登録して云々やらないといけないみたい。なのでソースからビルドしてみた。
# yum install gcc
# wget http://www.python.org/ftp/python/3.1.2/Python-3.1.2.tgz
# tar zxvf Python-3.1.2.tgz
# cd Python-3.1.2
# ./configure --prefix=/usr/lib/python3
# make
# make install
# /usr/lib/python3/bin/python3 -V
Python 3.1.2
よし次は easy_install を入れよう。
# wget http://python-incompatibility.googlecode.com/files/setuptools-0.7a1dev-r66.tar.gz
# tar zxvf setuptools-0.7a1dev-r66.tar.gz
# cd setuptools-0.7a1dev-r66
# /usr/lib/python3/bin/python3 setup.py build
# /usr/lib/python3/bin/python3 setup.py install
RuntimeError: Compression requires the (missing) zlib module
ん???
# /usr/lib/python3/bin/python3 -c "import zlib"
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named zlib
zlibが入ってないだと・・・?
Python3 を configure からやりなおした
# cd ../Python-3.1.2
# yum install zlib-devel
# ./configure --prefix=/usr/lib/python3 --with-zlib
# make
# make install
# /usr/lib/python3/bin/python3 -c 'import zlib'
おk
# ../setuptools-0.7a1dev-r66
# /usr/lib/python3/bin/python3 setup.py build
# /usr/lib/python3/bin/python3 setup.py install
今度はエラーもなくインストールできたようだ。
確認してみる。
# /usr/lib/python3/bin/easy_install oauth
# /usr/lib/python3/bin/python3 -c 'import oauth'
良い感じ。あとはpath通して終わり。
コメント