Установить пакеты на Python2.6 - PullRequest
1 голос
/ 23 января 2011

Я только что установил Python2.6 в CentOS 5. Я должен набрать python26, чтобы запустить его. Если я наберу python, я получу Python по умолчанию 2.4.

Теперь мне нужно собрать пакет, используя python2.6, но он не работает, потому что не может найти python-devel Я знаю, что Python-devel установлен для Python 2.4. Как установить python-devel (или другие пакеты) специально для Python 2.6?

EDIT

Я знаю, что в WebFaction у них есть easy_install2.6, чтобы делать подобные вещи.

Ответы [ 5 ]

2 голосов
/ 23 января 2011

python-devel вам не поможет, так как будет доступно только для 2.4. Вам нужно будет установить пакет из исходного кода с соответствующей версией Python, например, python2.6 setup.py install.

0 голосов
/ 16 февраля 2012

Вы можете установить python26-devel:

sudo yum install python26-devel.x86_64
0 голосов
/ 15 февраля 2011

Вы можете изменить ~/.bash_profile и добавить локальную установку python26 в начале PATH.

Если вам нужны правильные инструкции, напишите вывод which python и скажите, где находится ваша установка python26.

Мой .bash_profile выглядит так:

PATH="/usr/local/bin/python":/bin:/sbin:/usr/bin:/usr/sbin:$PATH:$HOME/bin
export PATH
unset USERNAME
0 голосов
/ 23 января 2011

Вы можете использовать virtualenv и virtualenvwrapper - это инструменты, которые помогут вам установить и поддерживать разные версии python на машине сохранения. Работает нормально.

http://pypi.python.org/pypi/virtualenv http://www.doughellmann.com/projects/virtualenvwrapper/

извините, я не могу пока публиковать ссылки

0 голосов
/ 23 января 2011

Вы можете установить определенную версию пакета, например:

yum install python-devel-2.6.2-5.el6.i686

Iне знаю точную версию пакета, зависит от вашей версии CentOS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...