安装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基础-流程控制
Mar 18 Python
使用Python判断质数(素数)的简单方法讲解
May 05 Python
利用numpy实现一、二维数组的拼接简单代码示例
Dec 15 Python
python实现快速排序的示例(二分法思想)
Mar 12 Python
python实现超市扫码仪计费
May 30 Python
Python中循环后使用list.append()数据被覆盖问题的解决
Jul 01 Python
python实现网站微信登录的示例代码
Sep 18 Python
详解Django admin高级用法
Nov 06 Python
Python基于pandas绘制散点图矩阵代码实例
Jun 04 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
Jul 02 Python
python绘制趋势图的示例
Sep 17 Python
pyx文件 生成pyd 文件用于 cython调用的实现
Mar 04 Python
Pytorch 如何实现LSTM时间序列预测
pytorch实现ResNet结构的实例代码
pytorch常用数据类型所占字节数对照表一览
May 17 #Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
Pytorch 实现变量类型转换
Python进度条的使用
May 17 #Python
You might like
PHP函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
2019/06/05 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
JavaScript 利用StringBuffer类提升+=拼接字符串效率
2009/11/24 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
JSChart轻量级图形报表工具(内置函数中文参考)
2010/10/11 Javascript
DWZ刷新dialog解决方法
2013/03/03 Javascript
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
Javascript 命名空间模式
2013/11/01 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
Node.js中的缓冲与流模块详细介绍
2015/02/11 Javascript
浅谈jQuery构造函数分析
2015/05/11 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
关于react-router/react-router-dom v4 history不能访问问题的解决
2018/01/08 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
浅谈Angular7 项目开发总结
2018/12/19 Javascript
python+django加载静态网页模板解析
2017/12/12 Python
python调用API实现智能回复机器人
2018/04/10 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
2021/01/27 HTML / CSS
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
组工干部演讲稿
2014/09/02 职场文书
2016学习雷锋精神活动倡议书
2015/04/27 职场文书
大学感恩节活动总结
2015/05/05 职场文书
安全温馨提示语大全
2015/07/14 职场文书
小组口号霸气押韵
2015/12/24 职场文书
【超详细】八大排序算法的各项比较以及各自特点
2021/03/31 Python
上手简单,功能强大的Python爬虫框架——feapder
2021/04/27 Python
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫