`

python升级MySQLdb包引入错误的问题

阅读更多
将python2.4升级为2.7 以前跑的访问mysql数据库的代码都不可以运行了。包import MySQLdb 这个包找不到。yum也不可用了。将 /usr/bin/yum 文件的#!/usr/bin/python 修改成为#!/usr/bin/python_bak 就可以使用了

但是安装了 MySQLdb 依然包找不到包的错误 ,后来见python文件的#!/usr/bin/python 修改为:
#!/usr/bin/env python
这个就好了!
分享到:
评论

相关推荐

    让python 3支持mysqldb的解决方法

    Python 3支持MySQLdb的问题是由于MySQLdb库只兼容Python 2.x版本,而在Python 3.x中不再被维护和更新。这是因为Python 3引入了大量的语法变化和改进,使得一些旧的库无法直接运行在新的Python版本上。当尝试在Python...

    Windows上安装Python2.6+MySQL-Python

    最后,尽管上述步骤能够帮助你在Windows上安装Python2.6和MySQL-Python,但强烈建议升级到Python 3.x,因为最新版本不仅提供了更多特性,而且拥有更广泛的库支持和社区资源。同时,Python 3.x的`pymysql`库可以作为...

    MySQL-python-1.2.5.win-amd64-py2.7_qx.zip

    9. **兼容性问题**:Python 2.x与3.x之间存在差异,这个版本仅适用于Python 2.7,对于Python 3.x,推荐使用`mysql-connector-python`库。 10. **安全性**:在实际应用中,应避免在代码中硬编码数据库凭证,而是使用...

    python stackoverflow经典问题集合

    标题:“python stackoverflow经典问题集合”提示我们将要探讨的是来自知名的编程问答网站stackoverflow中有关Python编程语言的经典问题解答。 描述:“stackoverflow论坛关于python开发语言技术问题的经典解答”则...

    django2.2安装错误最全的解决方案(小结)

    在使用Django 2.2进行安装时,可能会遇到各种问题,这些错误通常是由于环境配置、依赖库不兼容或版本不匹配导致的。本篇文章将针对三种常见的Django 2.2安装错误提供详细的解决方案。 1. **数据库连接错误**: ...

    mysql_connect(): Connection using old (pre-4.1.1) authentication protocol refused

    这个错误主要涉及到MySQL身份验证协议的版本不匹配问题,以及客户端和服务器之间安全策略的不一致。通过理解`secure_auth`选项的作用,你可以根据具体环境选择合适的解决方案,如升级服务器、修改客户端配置或更新...

    Score_Control_2.0_管理_Score!_ScoreContorl_

    这表明这个应用是由Python编程语言编写的,且版本号为2.0,意味着这是一个经过升级和改进的版本,可能引入了新的特性、优化了性能或者修复了已知问题。Python是一种广泛应用的高级编程语言,以其简洁的语法和强大的...

Global site tag (gtag.js) - Google Analytics