Centos: обновление python до версии 2.6
Ставим нужные пакеты:
[code]
sudo yum install httpd-devel gdbm-devel mysql mysql-server mysql-devel mysql-client
sudo yum install readline-devel sqlite-devel openssl-devel ncurses-devel
sudo yum install apr-devel gcc make autoconf mod_ssl crypto-utils
sudo yum install bzip2-devel zlib-devel libjpeg libpng libxslt gettext
[/code]
[b]Ставим новый python[/b]
[code]
cd ~/sources
wget http://www.python.org/ftp/python/2.6.4/Python-2.6.4.tgz
tar xvfz Python-2.6.4.tgz
cd Python-2.6.4/
[/code]
[b]Собираем новый python[/b]
[code]
./configure --prefix=/opt/python2.6 --with-threads --enable-shared --with-zlib=/usr/include
make
make install
[/code]
Делаем python2.6 видимый для всех.
Создаем файл [b]/etc/ld.so.conf.d/opt-python2.6.conf[/b] и пишем в него
[code]
/opt/python2.6/lib
[/code]
Делаем симлинк:
[code]
ln -s /opt/python2.6/lib/libpython2.6.so /usr/lib
ln -s /opt/python2.6/lib/libpython2.6.so.1.0 /usr/lib
ldconfig -v
[/code]
Делаем симлинк на новую версию python.
[code]
ln -s /opt/python2.6/bin/python /usr/bin/python2.6
[/code]
[b]Ставим setuptools[/b]
[code]
cd ~/sources
wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg
sh setuptools-0.6c11-py2.6.egg --prefix=/opt/python2.6
[/code]
Дальше уже можо ставить все что необходимо уже при помощи [b]easy_install[/b]
Пример:
[code]
/opt/python2.6/bin/easy_install pip
[/code]
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий