django 安装 mysql 爬坑日记
由于本人在服务器有数据库。不想用django自带的,于是做了些处理。
首先
1.在cmd下,查看python的版本
这里看到的是两个信息。一个是python的版本是3.8.。第二个是win32
2.在以下这个网址,找到相应的安装包。下载到电脑里面。
https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
选择:
3.然后在安装包的文件夹内,打开cmd输入:
pip install mysqlclient‑1.4.6‑cp38‑cp38‑win32.whl
不成功的话,就看是不是版本错了,cp38就是 python3.8
4.在cmd内输入:
pip isntall pymysql
这时候,它会帮你自动安装。如果已经装过了,那就再后面记下安装的地址:
5.打开pycharm 右击File-->settings,按照以下流程执行
按道理来说,这样就可以重启pycharm了,可以重启项目了。
但是我还遇到一个问题
:
写着:
mysqlclient 1.3.13 or newer is required; you have 0.9.3.
6.
__init__.py文件中添加
1 import pymysql 2 pymysql.version_info = (1, 4, 6, 'final', 0) # change mysqlclient version 3 pymysql.install_as_MySQLdb()
就不报错了。