无法使用 pip3 安装软件包:缺少 SSL 模块
尝试使用 pip3 安装软件包时,用户可能会遇到以下错误消息:
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
此错误源于缺少“ssl”模块,该模块对于通过 HTTPS 建立安全连接至关重要。要解决此问题,需要确保 Python 具有 SSL 支持所需的依赖项。
在 Ubuntu 中安装 Python 3.6 和 pip3 的分步指南
1。安装所需的软件包
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
在您的主目录中,从Python官方网站下载Python 3.6.8源码包(tar.xz)。使用以下命令提取存档:
tar -xvf Python-3.6.8.tar.xz
3.配置和构建
导航到提取的Python目录并执行以下命令:
./configure make sudo make install
4.安装验证
运行以下命令来验证Python安装:
python3 --version pip3 --version
5.软件包安装
您现在应该能够使用 pip3 安装软件包,而不会遇到与 SSL 相关的错误。例如:
pip3 install package_name
免责声明:请注意,所提供的命令尚未在 Ubuntu 20.04 LTS 中进行测试。
以上是为什么 pip3 由于缺少 SSL 模块而无法安装软件包?的详细内容。更多信息请关注PHP中文网其他相关文章!