python3 使用pip install 提示 SSL问题解决方案

使用 pip3 install -r requestxxx.txt 提示

WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1006)'))': /simple/fastapi/

问题原因:
在 macOS 上的 PyCharm 终端中使用 pip 安装工具包时,出现了经典的 SSL 证书验证失败问题。

解决方案:

1、修改 .zshrc(或 .bash_profile)在你主目录的 shell 配置文件里添加:

  export SSL_CERT_FILE=$(python3 -m certifi)

2、更新 certifi 并测试

pip install --upgrade certifi
python3 -m certifi

你应该能看到 .pem 证书文件路径,例如:

/Users/xxx/.pyenv/versions/3.11.9/lib/python3.11/site-packages/certifi/cacert.pem

然后你再尝试:pip install xxx

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容