我正在使用 CentOS 版本 6.5(最终版)。
我目前使用的是python 2.4,在其中我可以毫无问题地使用MySQL。
root@dedicado [/home/digicelc/public_html/gestion/python/cater]# python
>>> import MySQLdb
>>>
但是,当我从 python2.7 尝试它时
root@dedicado [/home/digicelc/public_html/gestion/python/cater]# python2.7
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named MySQLdb
>>>
我不想更改服务器中的 python 版本,只想使该模块可用于 2.7
最后这个:
# yum install python27-MySQL-python
正在给我这个:
Error: Package: python27-MySQL-python-1.2.3-9.el6.centos.alt.x86_64 (scl)
Requires: libmysqlclient_r.so.16()(64bit)
Error: Package: python27-MySQL-python-1.2.3-9.el6.centos.alt.x86_64 (scl)
Requires: libmysqlclient_r.so.16(libmysqlclient_16)(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
我有类似的问题。必须安装python2.7才能获得特定的库,然后无法通过python2.7运行mysql,因为它安装在2.6上。
尝试这个:
pip2.7安装MySQL-python
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)