在新的服务器上成功安装mysqlclient的方法【解决No matching distribution found for mysqlclient的问题】

前言:在某台Centos服务器上安装mysqlclient时一直报下面的错:

bash 复制代码
WARNING: Discarding https://mirrors.aliyun.com/pypi/packages/6a/91/bdfe808fb5dc99a5f65833b370818161b77ef6d1e19b488e4c146ab615aa/mysqlclient-1.3.0.tar.gz#sha256=06eb5664e3738b283ea2262ee60ed83192e898f019cc7ff251f4d05a564ab3b7 (from https://mirrors.aliyun.com/pypi/simple/mysqlclient/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement mysqlclient (from versions: 1.3.0, 1.3.1, 1.3.2, 1.3.3, 1.3.4, 1.3.5, 1.3.6, 1.3.7, 1.3.8, 1.3.9, 1.3.10, 1.3.11rc1, 1.3.11, 1.3.12, 1.3.13, 1.3.14, 1.4.0rc1, 1.4.0rc2, 1.4.0rc3, 1.4.0, 1.4.1, 1.4.2, 1.4.2.post1, 1.4.3, 1.4.4, 1.4.5, 1.4.6, 2.0.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0rc1, 2.1.0, 2.1.1, 2.2.0rc1, 2.2.0)
ERROR: No matching distribution found for mysqlclient

这篇博文就来解决这个" No matching distribution found for mysqlclient"的问题,并记录下整个过程。

01-在同一服务商的同一机房开一台新的主机

02-卸载掉预装的Python3.6,安装好Python3.9,并建立Pyhon3.9和pip3的软链接

详情请参考 https://blog.csdn.net/wenhao_ir/article/details/134294656

03-安装MySQL开发依赖库mysql-devel

bash 复制代码
sudo yum install mysql-devel


04-安装mysqlclient

bash 复制代码
pipmy install mysqlclient

05-原因总结

我觉得之前失败的最大原因是我没有把系统预装的Python3.6卸载掉。

相关推荐
j7~34 分钟前
【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》
运维·git·git安装·git基本操作·git配置·创建git仓库·git reset三种模式
zzzll11111 小时前
n8n 工作流自动化平台入门指南
运维·自动化
Hrain-AI1 小时前
Anthropic oncall-kit 开源拆解:运维 Agent 落地范式的四基石与权限边界
运维·人工智能·开源
HXDGCL1 小时前
从“转盘困局”到“直线破局”:华创力科技PTS精密分度输送系统如何重塑自动化产线
运维·科技·自动化
戴西软件2 小时前
国内有哪些智能化RPA工具?——从“录数据”到“做判断”,国产数字员工正在重新定义自动化
运维·自动化·rpa
Linux-lucky2 小时前
28-Linux学习之旅之Maven与Nexus制品库
linux·运维·学习·nginx·tomcat·maven
Zhu7583 小时前
在Docker环境离线部署最新版Harbor
运维·docker·容器
跨境小彭4 小时前
Temu半托管运营复盘:批量备货自动化实操解决方案
大数据·运维·自动化·跨境电商·temu
智塑未来4 小时前
大型政企跨区桌面运维困局:综合服务商如何重塑交付格局
运维
SakitamaX5 小时前
pod管理及其相关实验
运维·kubernetes