Как установить пакет python2.6-devel под CentOs 5

Мне нужно установить mysql-python под python2.6. Для пакета mysql-python требуется пакет python2.6-devel, который зависит от libpython2.6.so.1.0 (64bit). Я нашел в сети несколько пакетов python2.6-devel, но не могу найти libpython2.6 Архитектура сервера x86_64 .

Может быть, у кого-то есть эта библиотека или я знаю, где я могу ее найти.

Спасибо за помощь)


person Andrey Nikishaev    schedule 30.03.2010    source источник
comment
Я не знаю, почему mysql-python сказал, что ему нужен пакет python-dev, но после установки пакета mysql-dev пакет mysql-python был установлен без ошибок)   -  person Andrey Nikishaev    schedule 01.04.2010


Ответы (3)


У меня такая же проблема, и эта замечательная ссылка решила ее для меня...

http://blog.milford.io/2010/08/new-method-for-installing-python-2-6-4-with-mysql-python-on-centos-5-5/

Я выполнил некоторые шаги не по порядку, потому что немного нервничал и получил несколько интересных сообщений об ошибках. Мне не удалось собрать mysqldb, но затем я запустил yum для установки пакетов, которые должен был собрать, и вуаля, теперь mysqldb собирается и устанавливается.

Дайте мне знать, если это все еще не работает после этого.

person jkatzer    schedule 17.11.2010
comment
Просто нужно сначала установить пакет mysql-dev. - person Andrey Nikishaev; 18.11.2010

В CentOS 6.2 я решил проблему, найдя нужную версию python-devel:

yum search python | grep -i devel

Затем я установил:

yum  install python-devel.x86_64

И :

easy_install psycopg2
person gpasse    schedule 26.06.2012
comment
Отличный ответ. И yum search python | grep -i mysql помог мне найти mysql для 2.6. - person Haluk; 09.07.2012

На самом деле вам не обязательно выполнять все шаги, описанные в статье http://blog.milford.io/2010/08/new-method-for-installing-python-2-6-4-with-mysql-python-on-centos-5-5/. Просто соберите python2.6(+) из исходников, чтобы решить проблему, то есть не полагайтесь на yum. Если у вас есть python26, установленный yum, вы можете сначала удалить его (и python26-devel тоже) и переустановить python2.6 из исходного кода, затем setuptools и, наконец, MySQL-python.

Может помочь следующая ссылка: http://blog.csdn.net/inte_sleeper/archive/2011/06/20/6556103.aspx

person Cody    schedule 20.06.2011