mysqlclient的问题

尝试pip install PyMySQL

然后在项目settings.py同目录下的的__init__.py加上

import pymysql
pymysql.install_as_MySQLdb()

这里要从外面的环境里导入包。
如果是mysqlclient安装不了可以尝试

pip 安装mysqlclient出现
在这里插入图片描述出现这个的原因是缺少与支持Ubuntu的包。
去到mysql官网
在这页面选择自己的系统的版本
mysqlclient的问题_第1张图片然后找到这个点击Download
在这里插入图片描述右键复制这个链接
在这里插入图片描述
找到一个目录来到命令行执行

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/libmysqlclient-dev_8.0.13-1ubuntu16.04_amd64.deb

下载完成后dpkg -i 刚刚下载完的包
更新一下apt-get update
然后安装apt-get install libmysqlclient-dev

如果显示以安装,可以apt remove libmysqlclient-dev进行移除。

然后在安装pytohn3.6的开发包。
这里如果是python3.6就安装python3。6,如果是3.7,就3.7.根据自己的版本来定。

apt-get install python3.6-dev

安装完之后。
再安装apt-get install openssl-dev

apt-get install libssl-dev

再进行pip install mysqlclient

你可能感兴趣的:(Ubuntu,Liunx)