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

Debian9下Python3.11缺失SSL模块致pip安装失败的求助与解决

问题:Debian 9 安装 Python 3.11 后 pip 因 SSL 模块缺失无法安装依赖

在 Debian 9 新开发机上安装 Python 3.11 后,执行 pip3 install virtualenv 时遇到 SSL 相关错误,无法从 PyPI 获取包,错误提示:

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available

尝试过的无效解决方法

  • 按照教程重新编译带有 OpenSSL 的 Python
  • 安装 libssl-dev 等依赖库
  • 设置 pip 可信主机
  • 手动安装 OpenSSL 1.0.2o 后重新编译 Python
  • 升级 OpenSSL 到 3.0 版本后重新编译 Python
  • 使用 pyenv 安装 Python 3.11

补充细节

  • 编译 Python 前已确认安装 libssl-dev 等依赖
  • Python 2.7 可正常导入 ssl 模块,但 Python 3.11 执行 import ssl 时报错:ModuleNotFoundError: No module named '_ssl'
  • 已知 Python 3.10+ 要求 OpenSSL ≥1.1.1,但升级到 3.0 后问题仍未解决

最终解决办法

将系统从 Debian 9 重装为 Debian 10(默认搭载 OpenSSL 1.1.1n),所有 SSL 相关错误消失,pip 可正常安装依赖。

内容的提问来源于stack exchange,提问作者Oscar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 05:18:15