安装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 相关文章推荐
Python3.2中的字符串函数学习总结
Apr 23 Python
Python创建对称矩阵的方法示例【基于numpy模块】
Oct 12 Python
基于并发服务器几种实现方法(总结)
Dec 29 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 Python
PyQt5 QTable插入图片并动态更新的实例
Jun 18 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
Sep 03 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
Numpy中对向量、矩阵的使用详解
Oct 29 Python
python使用SQLAlchemy操作MySQL
Jan 02 Python
通过实例解析python描述符原理作用
Jan 22 Python
Python2手动安装更新pip过程实例解析
Jul 16 Python
Python深度学习之实现卷积神经网络
Jun 05 Python
Pytorch 如何实现LSTM时间序列预测
pytorch实现ResNet结构的实例代码
pytorch常用数据类型所占字节数对照表一览
May 17 #Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
Pytorch 实现变量类型转换
Python进度条的使用
May 17 #Python
You might like
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
一个php导出oracle库的php代码
2009/04/20 PHP
php 智能404跳转代码,适合换域名没改变目录的网站
2010/06/04 PHP
PHP 冒泡排序算法的实现代码
2010/08/08 PHP
PHP实现的英文名字全拼随机排号脚本
2014/07/04 PHP
PHP计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
PHP基于GD库实现的生成图片缩略图函数示例
2017/07/05 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
php文件包含的几种方式总结
2019/09/19 PHP
Javascript this 的一些学习总结
2012/08/02 Javascript
javascript控制Div层透明属性由浅变深由深变浅逐渐显示
2013/11/12 Javascript
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
2017/01/20 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
Bootstrap table右键功能实现方法
2017/02/20 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
深入Python解释器理解Python中的字节码
2015/04/01 Python
python 对类的成员函数开启线程的方法
2019/01/22 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
校本教研工作方案
2014/01/14 职场文书
关于感恩的演讲稿200字
2014/08/26 职场文书
小学语文复习计划
2015/01/19 职场文书
人与自然的观后感
2015/06/18 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书
Pytorch实现图像识别之数字识别(附详细注释)
2021/05/11 Python
vue实现锚点定位功能
2021/06/29 Vue.js
redis数据结构之压缩列表
2022/03/21 Redis
Nginx工作模式及代理配置的使用细节
2022/03/21 Servers