3
我必須在我的centos服務器上安裝python的mysqldb模塊。我有2個版本的Python在centos中安裝python setuptools
- 2.4.3默認的
- 2.6我安裝
我想安裝MySQLdb的模塊爲2.6版本的巨蟒。 我安裝了它從here但是當我上線
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
所以我去安裝設置工具從here。採用命令
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
,但是當我做了定位命令我確實發現安裝的zlib包和rpm。
/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
任何人都可以在這幫助我。我確切地想要安裝python 2.6的mysqldb模塊,我安裝在我的
/usr/local/bin/
目錄下。
任何幫助或想法將不勝感激。
感謝您的幫助。我的默認Python是2.4.3,每次我安裝這些開發,他們將獲得關聯到該Python。我如何強制2.6版本的Python? – Astha
這些是針對C庫的系統級開發包,它們與Python無關。當你運行Python 2.6 configure腳本時,你可以看到它是否已經找到了內置zip支持所需的庫頭,ssl支持等。 – tuomur