安装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实现简单ftp客户端的方法
Jun 28 Python
python3.5使用tkinter制作记事本
Jun 20 Python
教你用Type Hint提高Python程序开发效率
Aug 08 Python
Python正则抓取新闻标题和链接的方法示例
Apr 24 Python
matplotlib 输出保存指定尺寸的图片方法
May 24 Python
Django读取Mysql数据并显示在前端的实例
May 27 Python
Python 实现Windows开机运行某软件的方法
Oct 14 Python
Python使用enumerate获取迭代元素下标
Feb 03 Python
完美解决Django2.0中models下的ForeignKey()问题
May 19 Python
Pycharm自动添加文件头注释和函数注释参数的方法
Oct 23 Python
利用Python实现学生信息管理系统的完整实例
Dec 30 Python
Python实现8种常用抽样方法
Jun 27 Python
Pytorch 如何实现LSTM时间序列预测
pytorch实现ResNet结构的实例代码
pytorch常用数据类型所占字节数对照表一览
May 17 #Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
Pytorch 实现变量类型转换
Python进度条的使用
May 17 #Python
You might like
PHP has encountered an Access Violation
2007/01/15 PHP
php设计模式 Facade(外观模式)
2011/06/26 PHP
Apache下禁止php文件被直接访问的解决方案
2013/04/25 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
smarty模板数学运算示例
2016/12/11 PHP
PHP curl 或 file_get_contents 获取需要授权页面的方法
2017/05/05 PHP
PHP关键特性之命名空间实例详解
2017/05/06 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
2019/08/03 PHP
tagName的使用,留一笔
2006/06/26 Javascript
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
Function.prototype.bind用法示例
2013/09/16 Javascript
深入剖析JavaScript:Object类型
2016/05/10 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
浅谈vue中慎用style的scoped属性
2017/11/28 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
JS如何定义用字符串拼接的变量
2020/07/11 Javascript
在Python中使用poplib模块收取邮件的教程
2015/04/29 Python
Python的Django应用程序解决AJAX跨域访问问题的方法
2016/05/31 Python
Python打包可执行文件的方法详解
2016/09/19 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
pyqt5 使用label控件实时显示时间的实例
2019/06/14 Python
Python如何实现线程间通信
2020/07/30 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
2020/10/16 Python
浅析Python的命名空间与作用域
2020/11/25 Python
Python xlwings插入Excel图片的实现方法
2021/02/26 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
考核评语大全
2014/04/29 职场文书
2015学校年度工作总结
2015/05/11 职场文书
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS
Python max函数中key的用法及原理解析
2021/06/26 Python