没有名为MySQLdb的模块

六眼飞鱼酱① 提交于 2020-02-26 00:17:13

我正在使用Python 2.5.4版并安装MySQL 5.0版和Django。 Django在Python上运行良好,但在MySQL上运行良好。 我在Windows Vista中使用它。


#1楼

感谢derevo,但我认为还有另一种好方法:

  1. 下载并安装ActivePython
  2. 打开命令提示符
  3. 键入pypm install mysql-python
  4. 阅读特定于此软件包的说明。

我认为pypmeasy_install更强大和可靠。


#2楼

...并且记住没有针对python3.x的MySQLdb

(我知道问题是关于python2.x的,但是谷歌对这篇文章的评价很高)


编辑:如评论中所述,有一个MySQLdb的fork添加了Python 3支持: github.com/PyMySQL/mysqlclient-python


#3楼

  • 使用cd转到您的项目目录。
  • 源/ bin /激活(如果以前没有激活过,请激活环境)。
  • 运行命令easy_install MySQL-python

#4楼

尝试这个。

pip install MySQL-python

#5楼

请注意,这并未针对python 3.x进行测试

在CMD中

pip install wheel
pip install pymysql

在settings.py中

import pymysql
pymysql.install_as_MySQLdb()

它和我一起工作

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!