首页 >后端开发 >Python教程 >为什么 pip3 失败并显示'SSL 模块不可用”?如何在 Ubuntu 中修复它?

为什么 pip3 失败并显示'SSL 模块不可用”?如何在 Ubuntu 中修复它?

Susan Sarandon
Susan Sarandon原创
2024-12-11 01:44:10754浏览

Why is pip3 failing with

无法使用 Pip3 安装软件包:解决“SSL 模块不可用”错误

在 Python 3.x 中使用 pip3 安装软件包时环境中,用户可能会遇到以下 SSL 相关错误:

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

此错误发生在Python 安装缺少 SSL 模块,导致 Pip 无法与包存储库建立安全连接。要解决此问题,确保 SSL 模块在 Python 环境中可用至关重要。

解决该错误的一种有效方法是在 Ubuntu 中手动安装 Python 3.6 和 Pip3。请按照以下分步指南进行操作:

第 1 步:安装基本软件包

首先安装 Python 和 SSL 功能所需的以下软件包:

sudo apt-get install build-essential libffi-dev libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

第 2 步:下载并解压 Python 3.6

导航到您的主目录并从 https://www.python.org/ftp/python/ 下载 Python 3.6.8.tar.xz 文件。解压下载的文件。

第 3 步:配置、构建和安装

在解压的 Python 目录中打开终端并执行以下命令:

./configure
make && sudo make install

第 4 步:安装软件包Pip3

成功安装 Python 3.6 后,您现在可以通过以下命令使用 Pip3 安装软件包:

pip3 install package_name

注意: 提供的命令尚未包含已在 Ubuntu 20.04 LTS 中进行测试。

以上是为什么 pip3 失败并显示'SSL 模块不可用”?如何在 Ubuntu 中修复它?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn