安装pytorch时报sslerror错误的解决方案


Posted in Python onMay 17, 2021

首先说一下 ,我是用的anaconda3装的pytorch

为了方便建议你也安装一个。

其实这个挺简单的,你找找“c:/user/你的用户名/”目录下有没有一个叫 .condarc 的文件,如图:

安装pytorch时报sslerror错误的解决方案

如果没有,创建一个就好,不过一般会自动创建一个

然后复制下面的文件进入这个文件覆盖

channels:
  - https://mirrors.ustc.edu.cn/anaconda/cloud/pytorch/win-64
  - https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
show_channel_urls: true
ssl_verify: true
report_errors: true

带mirror的就是将下载的镜像源地址换成清华的,这玩意儿本身是国外的,你如果直接pytorch官网说的那样安装,下载速度会慢

到的怀疑人生!看到那个ssl_verify: true 这句没有,之前就是没加这玩意儿,疯狂报错ssl error ,我当初第一次装的时候也搞了

我很久才解决,当真扎心,不过吐槽归吐槽,这样粘贴进去覆盖原内容后保存,退出。

进入Anaconda Prompt界面

安装pytorch时报sslerror错误的解决方案

输入:

conda install pytorch torchvision

回车运行即可 安装pytorch时报sslerror错误的解决方案

补充:pytorch安装踩坑记录

 

 

1、直接anaconda 里直接安装

一直装不上torchvision,版本冲突,由于anaconda自带python3.7,更换python3.6环境。

2、由于之前安装过删除过虚拟环境,一直出现

安装pytorch时报sslerror错误的解决方案

查阅相关资料表示,由于多次创建删除导致两个路径的libssl-1_1-x64.dll时间不一致,需替换统一。按此操作后仍不能解决。直接卸载重装。

卸载anaconda使用自带的uninstall.exe

3、重新安装后创建虚拟环境

conda create -n py36 python=3.6

出现错误(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)

百度说是把链接的https修改成http就可以了。

安装pytorch时报sslerror错误的解决方案

按此操作后出现

安装pytorch时报sslerror错误的解决方案

原因未知。再把http改回https,此问题解决了。重启后再次创建虚拟环境,成功。

推测错误(CondaHTTPError: HTTP 000 CONNECTION FAILED for url)是网络问题,网络好了就成功了。

4、使用conda env list 查看虚拟环境,确认虚拟环境创建成功了

退出原始环境conda deactivate

激活py36. 百度上都使用conda activate py36,执行始终报错,改用activate py36成功了。

5、安装pytorch

直接安装

conda install pytorch-cpu torchvision-cpu -c pytorch

太慢,报错

An HTTP error occurred when trying to retrieve this URL.

HTTP errors are often intermittent, and a simple retry will get you on your way.

打开官网https://pytorch.org/

选择相应的条件会出现安装语句,复制到prompt运行即可

安装pytorch时报sslerror错误的解决方案

测试

安装pytorch时报sslerror错误的解决方案

6、打开Jupyter还是默认环境,如何切换到虚拟环境

conda install ipykernel

切换到虚拟环境

python -m ipykernel install --user --name py36 --display-name “Python (py36)”

得到这样的界面

安装pytorch时报sslerror错误的解决方案

使用不太习惯,换一种方法创建jupyter

pip install jupyter

在prompt里输入jupyter notebook

new的时候选择py36

运行一个cell发现始终跑不出结果,查看prompt报错

cannot import name ‘create_prompt_application'

应该是在安装其它python第三方库时更新了prompt-toolkit版本,降级到下面的版本即可:

sudo pip install prompt-toolkit==1.0.15

解决了!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python调用C/C++动态链接库的方法详解
Jul 22 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
Nov 07 Python
Python全局变量操作详解
Apr 14 Python
python比较两个列表是否相等的方法
Jul 28 Python
Python在线运行代码助手
Jul 15 Python
numpy实现合并多维矩阵、list的扩展方法
May 08 Python
python调用OpenCV实现人脸识别功能
May 25 Python
Python socket套接字实现C/S模式远程命令执行功能案例
Jul 06 Python
python中ASCII码和字符的转换方法
Jul 09 Python
基于python实现简单日历
Jul 28 Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 Python
春节到了 教你使用python来抢票回家
Jan 06 Python
Pytorch 如何实现LSTM时间序列预测
pytorch实现ResNet结构的实例代码
pytorch常用数据类型所占字节数对照表一览
May 17 #Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
Pytorch 实现变量类型转换
Python进度条的使用
May 17 #Python
You might like
64位windows系统下安装Memcache缓存
2015/12/06 PHP
PHP实现电商订单自动确认收货redis队列
2017/05/17 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
PHP获取本周所有日期或者最近七天所有日期的方法
2018/06/20 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
jQuery中focus事件用法实例
2014/12/26 Javascript
Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
2016/03/23 Javascript
Javascript缓存API
2016/06/14 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
jQuery实现倒计时重新发送短信验证码功能示例
2017/01/12 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
vue实现todolist单页面应用
2017/04/11 Javascript
JavaScript数据结构之数组的表示方法示例
2017/04/12 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
使用electron将vue-cli项目打包成exe的方法
2018/09/29 Javascript
js实现搜索栏效果
2018/11/16 Javascript
Python时间获取及转换知识汇总
2017/01/11 Python
详解Python requests 超时和重试的方法
2018/12/18 Python
Python类装饰器实现方法详解
2018/12/21 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
Python闭包及装饰器运行原理解析
2020/06/17 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
介绍一下linux文件系统分配策略
2013/02/25 面试题
运动会广播稿300字
2014/01/10 职场文书
人事主管岗位职责
2014/01/30 职场文书
演讲稿开场白台词
2014/08/25 职场文书
红色旅游心得体会
2014/09/03 职场文书
挂职学习心得体会
2014/09/09 职场文书
委托函范文
2015/01/29 职场文书
2015入党自传书范文
2015/06/26 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
python实现自动清理文件夹旧文件
2021/05/10 Python
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android