CentOs7 pip3 install mysqlclient 安装报错解决
1、在通过 pip3 install mysqlclient 安装失败后我们可以选择源码安装:
下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient
2、进入网站,ctrl+f 查询 mysqlclient ,注意第一个红圈指的是python的版本,一定要选对,第二个是系统位数,最好也选对
3、使用Xftp远程文件传输工具,把下载好的包传输到系统桌面,命令行 cd ~ 切回桌面,使用以下命令重新安装:
pip3 install mysqlclient-1.4.2-cp36-cp36m-win_amd64.whl
4、如果运行时再次报错:
ERROR: mysqlclient-1.4.2-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.
重新下载32位系统版本的试试,如果还是不行的话可以试试以下方法
5、查找到 mysql_config配置文件,命令行输入:
sudo find / -name mysql_config
如果没有任何回应,说明并没有查找到 mysql_config 配置文件,该问题为缺少mysql源所导致的
6、下载安装mysql配置源:
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm # 根据自己mysql版本下载相对应的mysql配置源,作者菌的mysql版本为mysql8.0版本
7、查看提示是否下载成功:
8、安装mysql-devel依赖包:
sudo yum install mysql-devel
9、再次执行 pip3 install mysqlclient 命令安装,安装成功!