没有名为MySQLdb的模块。
没有名为MySQLdb的模块。
我正在使用Python版本2.5.4并安装MySQL版本5.0和Django。 Django与Python一起正常运行,但与MySQL不兼容。我在Windows Vista中使用它。
admin 更改状态以发布 2023年5月24日
......请记住,python3.x不存在MySQLdb
(我知道这个问题是关于python2.x的,但谷歌排名很高)
编辑:根据评论所述,MySQLdb的fork添加了Python 3的支持:github.com/PyMySQL/mysqlclient-python
您需要使用以下其中一个命令。哪个命令取决于您使用的操作系统和软件。
- easy_install mysql-python (多数操作系统)
- pip install mysql-python (多数操作系统/ python 2)
- pip install mysqlclient (多数操作系统/ python 3)
- apt-get install python-mysqldb (Linux Ubuntu, ...)
- cd /usr/ports/databases/py-MySQLdb && make install clean (FreeBSD)
- yum install MySQL-python (Linux Fedora, CentOS ...)
Windows用户请查看这个答案:Install mysql-python (Windows)