Python pip install报SSL错误

示例

bash 复制代码
pip3 install PyMuPDF -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com

错误如图:

【Centos 7解决办法】

bash 复制代码
sudo yum install ca-certificates
sudo update-ca-trust
export SSL_CERT_FILE=/etc/pki/tls/certs/ca-bundle.crt
export REQUESTS_CA_BUNDLE=/etc/pki/tls/certs/ca-bundle.crt

问题原因:

这个错误出现在安装 PyMuPDF 时,其 setup.py 试图从 https://mupdf.com 下载 MuPDF 源码包,但 SSL 证书验证失败。

因为 Python 环境(手动安装在 /usr/local/python3.10/)缺少系统根证书,无法验证 mupdf.com 的证书。

--trusted-host 只对 pip 的索引源有效,对 setup.py 内部的 urllib 下载无效。需要从根本上解决 SSL 证书问题。

【注意:出现编译源码失败后,可尝试安装预编译的 wheel(跳过源码编译)】

此方法可跳过源码编译方式安装,但不是每个平台都可能有预编译包

bash 复制代码
pip3 install PyMuPDF --only-binary=:all: -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com
相关推荐
开源量化GO1 小时前
期货 K 线算信号 tick 级止损:天勤双序列 wait_update 触发规则
linux·运维·服务器·python
聆春烟雨簌簌1 小时前
LangChain4j使用文档
开发语言·python
belong_my_offer1 小时前
在Pycharm中安装conda的保姆级教学
python
CTA终结者1 小时前
期货量化合约代码写错:天勤 symbol 格式与 silent 订阅坑
python·区块链
c_lb72881 小时前
期货程序化撤单改价后仓位乱了:cancel_order 与 TargetPosTask 协作
python
如烟花的信页2 小时前
加速乐cookie逆向分析
javascript·爬虫·python·js逆向
装不满的克莱因瓶2 小时前
PyTorch 与它的自动微分工具:Autograd
人工智能·pytorch·python·深度学习·神经网络·机器学习·ai
cd988802 小时前
2026年,电销机器人哪家技术强?
python
weixin199701080162 小时前
[特殊字符] 1688开放平台API Sign签名算法详解(Java / Python / PHP 实现)
java·python·算法