让python 3支持mysqldb的解决方法
前言
在新的一年里祝大家前端都用ES6,php都用PHP7,Java都是JAVA9,python都是3。好了,下面进入本文的主要的内容,大家可能在python2.x中用习惯了mysqldb,但是在python3.x中已经不支持那个组件了。如果还想要让python 3支持mysqldb该怎么办呢?下面来一起看看吧。
原因
MySQLdb 只适用于python2.x,发现pip装不上。它在py3的替代品是: import pymysql
pip install pymysql django+mysql
而Django默认的还是使用MySQLdb:执行会报:ImportError: No module named 'MySQLdb'
解决:
在站点的 __init__.py 文件中添加
import pymysql pymysql.install_as_MySQLdb()
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
相关文章
Python利用Selenium进行网页自动化与动态内容抓取操作
Selenium是一个自动化测试工具,它允许开发者模拟用户的浏览器行为,执行各种交互操作,下面就跟随小编一起了解下如何使用Python和Selenium进行网页自动化与动态内容抓取吧2025-03-03
python使用pandas自动化合并Excel文件的实现方法
在数据分析和处理工作中,经常会遇到需要合并多个Excel文件的情况,本文介绍了一种使用Python编程语言中的Pandas库和Glob模块来自动化合并Excel文件的方法,需要的朋友可以参考下2024-06-06


最新评论