pip is configured with locations that require TLS/SSL解决办法

2023-10-21 14:50

本文主要是介绍pip is configured with locations that require TLS/SSL解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本来想按照pytorch使用.whl文件离线安装方法中的方法来离线安装pytorch,但是在pip install whl文件的时候出现了如下错误。
在这里插入图片描述
找了很多很多方法,终于按照这篇文章的方法成功了。问题就在于我一开始自己安装python 3.6的时候,没有装好ssl相关的文件,导致pip中依赖openssl的功能无法使用。
步骤:

  1. wget https://www.openssl.org/source/old/1.0.2/openssl-1.0.2.tar.gz下载压缩包
  2. tar zxvf openssl-1.0.2.tar.gz 解压
  3. cd openssl-1.0.2 到openssl目录下
  4. 创建目录mkdir build
  5. ./config
  6. ./config --prefix=`pwd`/build/ --openssldir=`pwd`/build
  7. make -j 10
  8. make install
    之后进入python的目录,就是当初从python官网下载并解压的python文件夹,如Python-3.6.10,重新进行编译。
  9. ./configure --prefix=`pwd` --with-openssl=~/home/xxx/openssl-1.0.2/build/
  10. make -j 10
  11. make install
    如果成功会显示
    在这里插入图片描述

这样,你的pip就能正常工作了。验证是否安装成功的一个办法是,通过pip3 -V查看版本,看看是不是跟这个新安装的版本一样。


---------------------------------------------------------分界线--------------------------------------------------------------------


如果以上方法操作完了之后还是不行(我在另一台机器上操作的时候就遇到过),那么可以尝试这篇文章的方法。
解决:pip is configured with locations that require TLS/SSL
具体操作:

mkdir -p ~/.pip
vim ~/.pip/pip.conf

之后输入内容

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/[install]
trusted-host = mirrors.aliyun.com

之后就可以正常使用pip了。


再或者,直接使用-i参数换源也可以:

python3 -m pip install torch-1.10.0+cu111-cp36-cp36m-linux_x86_64.whl -i http://mirrors.aliyun.com/pypi/simple/

这篇关于pip is configured with locations that require TLS/SSL解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/255098

相关文章

MySQL错误代码2058和2059的解决办法

《MySQL错误代码2058和2059的解决办法》:本文主要介绍MySQL错误代码2058和2059的解决办法,2058和2059的错误码核心都是你用的客户端工具和mysql版本的密码插件不匹配,... 目录1. 前置理解2.报错现象3.解决办法(敲重点!!!)1. php前置理解2058和2059的错误

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

Linux修改pip和conda缓存路径的几种方法

《Linux修改pip和conda缓存路径的几种方法》在Python生态中,pip和conda是两种常见的软件包管理工具,它们在安装、更新和卸载软件包时都会使用缓存来提高效率,适当地修改它们的缓存路径... 目录一、pip 和 conda 的缓存机制1. pip 的缓存机制默认缓存路径2. conda 的缓

Linux修改pip临时目录方法的详解

《Linux修改pip临时目录方法的详解》在Linux系统中,pip在安装Python包时会使用临时目录(TMPDIR),但默认的临时目录可能会受到存储空间不足或权限问题的影响,所以本文将详细介绍如何... 目录引言一、为什么要修改 pip 的临时目录?1. 解决存储空间不足的问题2. 解决权限问题3. 提

关于Docker Desktop的WSL报错问题解决办法

《关于DockerDesktop的WSL报错问题解决办法》:本文主要介绍关于DockerDesktop的WSL报错问题解决办法的相关资料,排查发现是因清理%temp%文件夹误删关键WSL文件,... 目录发现问题排查过程:解决方法其实很简单:重装之后再看就能够查到了:最后分享几个排查这类问题的小www.cp

Python如何获取域名的SSL证书信息和到期时间

《Python如何获取域名的SSL证书信息和到期时间》在当今互联网时代,SSL证书的重要性不言而喻,它不仅为用户提供了安全的连接,还能提高网站的搜索引擎排名,那我们怎么才能通过Python获取域名的S... 目录了解SSL证书的基本概念使用python库来抓取SSL证书信息安装必要的库编写获取SSL证书信息

使用国内镜像源优化pip install下载的方法步骤

《使用国内镜像源优化pipinstall下载的方法步骤》在Python开发中,pip是一个不可或缺的工具,用于安装和管理Python包,然而,由于默认的PyPI服务器位于国外,国内用户在安装依赖时可... 目录引言1. 为什么需要国内镜像源?2. 常用的国内镜像源3. 临时使用国内镜像源4. 永久配置国内镜

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio