python - 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 未链接...
解决方案
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
推荐阅读
- flutter - Flutte Floor:即使使用了@TypeConverters 注解,也没有定义类型转换
- python - 提取日期并删除不需要的字符
- powerapps - 有没有办法让 PowerApps 中的图标具有类似于 HTML 中的悬停属性?
- php - Laravel: php artisan migrate:fresh failed ``database.themes`` 不存在
- matlab - 具有傅里叶变换的三角脉冲
- r - 让 flextable 编织成 PDF
- python - 显示多张图片时,Python Kivy 会显着减慢速度
- node.js - 如何使用 Gatsby 显示图片和 markdown 文件的文件夹
- ios - 集群/去集群后谷歌 iOS 集群管理器“marker.userData”NIL
- terraform - Terraform 在模块中尝试/捕获?