You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

服务器pip安装MySQL-python遇HTTP Error 403: SSL is required错误求助

解决pip安装MySQL-python时出现HTTP Error 403: SSL is required的问题

这种报错我之前帮朋友排查过,本质原因是PyPI早在几年前就强制要求所有请求必须使用HTTPS协议,而你当前环境里的pip版本太旧,默认还是用HTTP地址访问PyPI,直接被服务器拒绝了。下面给你几个靠谱的解决办法:

方法一:先升级pip到最新版本

旧版pip的默认源是HTTP的,升级后会自动切换到HTTPS的官方源,这是最根本的解决方式:

pip install --upgrade pip

如果升级pip的时候也弹出同样的SSL错误,说明你的环境对HTTPS源的访问有问题,可以手动获取官方的get-pip.py脚本,然后运行它来重装pip:

python get-pip.py

方法二:指定HTTPS源直接安装MySQL-python

要是暂时不想升级pip,也可以在安装时手动指定HTTPS的PyPI源:

pip install MySQL-python -i https://pypi.org/simple/

额外提醒:注意Python版本兼容性

另外要提一句:MySQL-python是专门给Python 2.x设计的包,如果你现在用的是Python 3.x版本,安装这个包大概率还会碰到其他兼容性问题。这种情况下更推荐用mysqlclient或者pymysql替代,它们对Python 3的支持更好:

# 安装mysqlclient(推荐,性能更好)
pip install mysqlclient
# 或者安装pymysql
pip install pymysql

内容的提问来源于stack exchange,提问作者Fendy Heryanto Johan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 02:29:15