安装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中的mock库对Python代码进行模拟测试
Apr 16 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
Dec 08 Python
浅谈python 读excel数值为浮点型的问题
Dec 25 Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 Python
python3 tkinter实现添加图片和文本
Nov 26 Python
Python数据可视化:饼状图的实例讲解
Dec 07 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
May 20 Python
python 瀑布线指标编写实例
Jun 03 Python
Django REST Swagger实现指定api参数
Jul 07 Python
Python编写memcached启动脚本代码实例
Aug 14 Python
python编写扎金花小程序的实例代码
Feb 23 Python
Python-OpenCV实现图像缺陷检测的实例
Jun 11 Python
Pytorch 如何实现LSTM时间序列预测
pytorch实现ResNet结构的实例代码
pytorch常用数据类型所占字节数对照表一览
May 17 #Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
Pytorch 实现变量类型转换
Python进度条的使用
May 17 #Python
You might like
PHP教程 变量定义
2009/10/23 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
使用laravel和ECharts实现折线图效果的例子
2019/10/09 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
js tab 选项卡
2009/04/26 Javascript
基于JQuery框架的AJAX实例代码
2009/11/03 Javascript
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
javascript自然分类法算法实现代码
2013/10/11 Javascript
使用insertAfter()方法在现有元素后添加一个新元素
2014/05/28 Javascript
jquery中animate的stop()方法作用实例分析
2015/01/30 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
js实现简单的验证码
2015/12/25 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
2016/01/13 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
2017/05/11 Javascript
JavaScript中Hoisting详解 (变量提升与函数声明提升)
2017/08/18 Javascript
SSM+layUI 根据登录信息显示不同的页面方法
2019/09/20 Javascript
js实现漂亮的星空背景
2019/11/01 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
python实现端口转发器的方法
2015/03/13 Python
pygame实现弹力球及其变速效果
2017/07/03 Python
Python读取数据集并消除数据中的空行方法
2018/07/12 Python
Python实现分段线性插值
2018/12/17 Python
Python数据可视化库seaborn的使用总结
2019/01/15 Python
详解Python正则表达式re模块
2019/03/19 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
python+logging+yaml实现日志分割
2019/07/22 Python
python 读写文件包含多种编码格式的解决方式
2019/12/20 Python
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
J2EE面试题集锦(附答案)
2013/08/16 面试题
门面房租房协议书
2014/08/20 职场文书
侵犯商业秘密的律师函
2015/05/27 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
Axios取消重复请求的方法实例详解
2021/06/15 Javascript