如题
我执行了yum install MySQL-python.x86_64
然后很不幸的
[root@sjz python]# find / -name MySQLdb
/usr/lib64/python2.6/site-packages/MySQLdb
也就是说我2.7是没有MySQL这个库的。
求解决方式~~
如题
我执行了yum install MySQL-python.x86_64
然后很不幸的
[root@sjz python]# find / -name MySQLdb
/usr/lib64/python2.6/site-packages/MySQLdb
也就是说我2.7是没有MySQL这个库的。
求解决方式~~
可以使用pip或者ez_install安装数据库驱动,
另外针对MySQL的驱动,Python有几套,->都安了吧,反正Python的库就是这种感觉,大家都喜好造轮子
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
目测你的系统是
CentOS 6
早期的版本默认是
Python2.6
环境,直接yum
则是把包安装到python2.6
的site-package
。你可以把系统的
python
升级到2.7。需要当心的就是系统2.6的版本不能覆盖卸载,系统的其他软件还是依赖2.6的,其中yum
工具还是需要使用2.6版本的python
。具体升级和修复yum可以参考:http://blog.mymusise.com/?p=9
另外,升级之后,推荐使用
pip
或者easy_install
的方式管理python
的第三方包.