установка python setuptools в centos - PullRequest
       18

установка python setuptools в centos

3 голосов
/ 24 октября 2011

Я должен установить модуль Python mysqldb на моем сервере Centos. у меня есть 2 версии Python

  1. 2.4.3 по умолчанию
  2. 2.6, который я установил

Я хочу установить модуль mysqldb для версии Python 2.6. я установил его с здесь но когда я на линии

python2.6 setup.py install

сказано

Traceback (most recent call last):
File "setup.py", line 5, in <module>
from setuptools import setup, Extension
ImportError: No module named setuptools

поэтому я пошел для установки инструментов установки с здесь .используя команду

setuptools-0.6c11-py2.6.egg

потому что я установил 2.6 Python, поэтому я установил этот RPM. но когда я выполняю эту команду, она говорит

Traceback (most recent call last):
File "<string>", line 1, in <module>
zipimport.ZipImportError: can't decompress data; zlib not available

но когда я нашел команду, я нашел пакет и rpm, установленные для zlib.

/usr/share/doc/zlib-1.2.3
/usr/share/doc/zlib-1.2.3/README
/var/cache/yum/base/packages/zlib-devel-1.2.3-4.el5.x86_64.rpm

Может кто-нибудь, пожалуйста, помогите мне в этом. Я точно хочу установить модуль mysqldb для Python 2.6, установленного на моем

/usr/local/bin/

каталог.

любая помощь или идея будут высоко оценены.

1 Ответ

9 голосов
/ 24 октября 2011

Когда вы установили Python 2.6, вы, скорее всего, не установили zlib-devel, поэтому ваш Python не имеет встроенной функции. Я рекомендую вам установить

readline-devel
sqlite-devel
zlib-devel
openssl-devel

перед компиляцией собственного Python. После установки вновь скомпилированного Python, загрузите исходный пакет setuptools и установите его с помощью:

python2.6 setup.py install
...