我需要通过mysqlclient
在我的CentOS服务器上为python3.6安装pip
模块。
安装中断了以下错误:OSError: mysql_config not found
。
我找到了一个解决方案,安装mysql-devel
包,但不幸的是它打破了以下错误:
Error: mariadb101u-config conflicts with mysql-community-server-8.0.4-0.1.rc.el7.x86_64
Error: mariadb101u-libs conflicts with mysql-community-libs-8.0.4-0.1.rc.el7.x86_64
Error: mariadb101u-libs conflicts with mysql-community-libs-compat-8.0.4-0.1.rc.el7.x86_64
Error: mariadb101u-common conflicts with mysql-community-common-8.0.4-0.1.rc.el7.x86_64
我无法删除mysql-community包,因为服务器正在运行MySQL数据库。 有没有办法解决它而不删除冲突的数据包?
好的,找到了答案:
yum install mariadb-devel gcc python36u-devel
@Djent的解决方案为我工作。
但是在通过yum安装时我一直在接收错误。如果你遇到同样的问题。您可以手动下载包并安装它!在CentOS上
wget http://yum.mariadb.org/10.1/centos7-amd64/rpms/MariaDB-10.1.38-centos73-x86_64-devel.rpm
rpm -i MariaDB-10.1.38-centos73-x86_64-devel.rpm
对于其他Linux操作系统,您可以在https://pkgs.org/download/mariadb-devel找到mariadb-devel