2010-03-30 30 views
7

我需要在python2.6下安装mysql-python。 mysql-python包需要python2.6-devel包,依赖于libpython2.6.so.1.0(64bit) 我在网上找到了一些python2.6-devel包,但找不到libpython2.6 Server架构是x86_64。如何在CentOs下安装python2.6-devel包5

也许有人有这个库,或知道我在哪里可以找到它。

感谢您的帮助)

+0

我不知道为什么mysql-python表示它需要python-dev包,但安装完mysql-dev包后mysql-python包已经安装了没有任何错误) – 2010-04-01 13:27:34

回答

1

我有同样的问题,这个奇妙的联系解决它,我...

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

我跟着一些步骤乱序,因为我是一个小蚂蚁,并得到一些有趣的错误消息。我无法获得mysqldb来构建,但后来我运行yum来安装我应该构建的包,并且瞧,mysqldb现在可以构建和安装。

让我知道如果它仍然不起作用。

+0

只需要安装mysql-dev包就可以了。 – 2010-11-18 08:49:04

+5

上面的链接不起作用 – CruncherBigData 2014-03-17 19:15:47

1

实际上,您不必遵循文章http://blog.milford.io/2010/08/new-method-for-installing-python-2-6-4-with-mysql-python-on-centos-5-5/中的所有步骤。 从源代码构建python2.6(+)将解决问题,即不要依赖yum。 如果你有yum安装的python26,你可以先删除它(也是python26-devel),然后从源代码,然后setuptools,最后MySQL-python重新安装python2.6。

以下链接可以帮助: http://blog.csdn.net/inte_sleeper/archive/2011/06/20/6556103.aspx

18

在CentOS 6.2,我通过查找中的python-devel的正确版本解决了这个问题:

yum search python | grep -i devel 

然后我安装:

yum install python-devel.x86_64 

And:

easy_install psycopg2 
+0

很好的答案。和'yum搜索python | grep -i mysql'帮我找到了2.6的mysql。 – Haluk 2012-07-08 23:04:36