首页 > 解决方案 > Windows Server上的Django MySQL连接错误

问题描述

我试过使用 pip install mysqlclient它说

已满足要求:c:\program files\python37\lib\site-packages (1.3.12) 中的 mysqlclient

我也用连接器安装了 MySQL

但是当我尝试pip install MySQL-python

它抛出一个错误。它说为 MySQL-python 构建 Wheel 失败......它也抛出了这个异常

try: import MySQLdb as Database except ImportError as err: raise ImproperlyConfigured('Error loading MySQLdb module.\n' 'Did you install mysqlclient?' ) from err

当我尝试迁移数据库时,它没有迁移,因为它说 mysql 未链接...

标签: pythonmysqldjangodatabase

解决方案


python37 还不支持 mysql。

尝试这个:

python3 -m pip install PyMySQL

要求

Python – 以下之一:

  • CPython >= 2.7 或 >= 3.4
  • 最新的 PyPy
  • MySQL 服务器 – 以下之一:
  • MySQL >= 5.5
  • MariaDB >= 5.5

https://pymysql.readthedocs.io/en/latest/user/installation.html


推荐阅读