首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用pip3安装软件包时,“Python中的ssl模块不可用”

用pip3安装软件包时,“Python中的ssl模块不可用”
EN

Stack Overflow用户
提问于 2016-12-26 08:27:31
回答 30查看 478.3K关注 0票数 198

我已经成功地在本地计算机上安装了Python3.4和Python3.6,但是无法使用pip3安装软件包。

在执行pip3 install <package>时,我会得到以下与SSL相关的错误:

代码语言:javascript
运行
复制
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting <package>
  Could not fetch URL https://pypi.python.org/simple/<package>/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because the SSL module is not available. - skipping
  Could not find a version that satisfies the requirement <package> (from versions: )
No matching distribution found for <package>

如何修复Python3.x安装,以便使用pip install <package>安装软件包

EN

回答 30

Stack Overflow用户

发布于 2017-06-26 11:24:39

逐步指导在Ubuntu中安装Python3.6和pip3

  1. 为Python:$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev安装必要的包
  2. https://www.python.org/ftp/python/下载并解压缩"Python-3.6.8.tar.xz“到您的主目录。
  3. 打开该目录中的终端并运行:$ ./configure
  4. 构建和安装:$ make && sudo make install
  5. 使用:$ pip3 install package_name安装软件包

免责声明:上面的命令没有在Ubuntu20.04LTS中进行测试。

票数 156
EN

Stack Overflow用户

发布于 2019-02-28 18:34:23

--如果您在Windows上使用anaconda --这对我来说是有效的:

我尝试了许多其他的解决方案,但没有起作用(环境路径变量更改.)

这个问题可能是由其他软件放置在Windows\System32 32文件夹(例如libcrypto-1_1-x64.dll或libssl-1-x64.dll或其他文件夹)中的DLL引起的。

修复是从openSSL中安装https://slproweb.com/products/Win32OpenSSL.html,后者用更新的版本取代dlls。

票数 110
EN

Stack Overflow用户

发布于 2017-07-31 13:56:19

如果您在红帽/CentOS上:

代码语言:javascript
运行
复制
# To allow for building python ssl libs
yum install openssl-devel
# Download the source of *any* python version
cd /usr/src
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
tar xf Python-3.6.2.tar.xz 
cd Python-3.6.2

# Configure the build w/ your installed libraries
./configure

# Install into /usr/local/bin/python3.6, don't overwrite global python bin
make altinstall
票数 81
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41328451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档