安装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利用有道翻译实现"语言翻译器"的功能实例
Nov 14 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
Nov 29 Python
Python使用django框架实现多人在线匿名聊天的小程序
Nov 29 Python
python实现识别手写数字 python图像识别算法
Mar 23 Python
python爬取各类文档方法归类汇总
Mar 22 Python
Python下使用Scrapy爬取网页内容的实例
May 21 Python
python实现支付宝当面付(扫码支付)功能
May 30 Python
在Python 字典中一键对应多个值的实例
Feb 03 Python
Python 实现数据结构-堆栈和队列的操作方法
Jul 17 Python
详解用Python为直方图绘制拟合曲线的两种方法
Aug 21 Python
Python手绘可视化工具cutecharts使用实例
Dec 05 Python
Django怎么在admin后台注册数据库表
Nov 14 Python
Pytorch 如何实现LSTM时间序列预测
pytorch实现ResNet结构的实例代码
pytorch常用数据类型所占字节数对照表一览
May 17 #Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
Pytorch 实现变量类型转换
Python进度条的使用
May 17 #Python
You might like
全国FM电台频率大全 - 6 辽宁省
2020/03/11 无线电
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
基于PHP实现栈数据结构和括号匹配算法示例
2017/08/10 PHP
Laravel利用gulp如何构建前端资源详解
2018/06/03 PHP
event.currentTarget与event.target的区别介绍
2012/12/31 Javascript
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
JavaScript函数获取事件源的小例子
2014/05/14 Javascript
jQuery中的read和JavaScript中的onload函数的区别
2014/08/27 Javascript
js正则表达式中exec用法实例
2015/07/23 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
关于原生js中bind函数的简单实现
2016/08/10 Javascript
利用JS提交表单的几种方法和验证(必看篇)
2016/09/17 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
2017/08/28 Javascript
解决vue中使用Axios调用接口时出现的ie数据处理问题
2018/08/13 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
Django卸载之后重新安装的方法
2017/03/15 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
CSS3 :default伪类选择器使用简介
2018/03/15 HTML / CSS
Canvas中设置width与height的问题浅析
2018/11/01 HTML / CSS
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
宿舍打麻将检讨书
2014/01/24 职场文书
小学毕业感言500字
2014/02/28 职场文书
社区交通安全实施方案
2014/03/22 职场文书
业务员工作态度散漫检讨书
2014/11/02 职场文书
岗位职责范本大全
2015/02/26 职场文书
旗帜观后感
2015/06/08 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
2016廉洁从业学习心得体会
2016/01/19 职场文书
JavaScript canvas实现流星特效
2021/05/20 Javascript
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python