安装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 模拟购物车的实例讲解
Sep 11 Python
Python爬虫工程师面试问题总结
Mar 22 Python
python之从文件读取数据到list的实例讲解
Apr 19 Python
使用Python AIML搭建聊天机器人的方法示例
Jul 09 Python
对python中的iter()函数与next()函数详解
Oct 18 Python
PyGame贪吃蛇的实现代码示例
Nov 21 Python
程序员写Python时的5个坏习惯,你有几条?
Nov 26 Python
python变量赋值方法(可变与不可变)
Jan 12 Python
关于初始种子自动选取的区域生长实例(python+opencv)
Jan 16 Python
python如何把字符串类型list转换成list
Feb 18 Python
拿来就用!Python批量合并PDF的示例代码
Aug 10 Python
Python调用Redis的示例代码
Nov 24 Python
Pytorch 如何实现LSTM时间序列预测
pytorch实现ResNet结构的实例代码
pytorch常用数据类型所占字节数对照表一览
May 17 #Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
Pytorch 实现变量类型转换
Python进度条的使用
May 17 #Python
You might like
十大催泪虐心动漫,你能坚持看到第几部?
2020/03/04 日漫
php include加载文件两种方式效率比较
2010/08/08 PHP
php获取服务器信息的实现代码
2013/02/04 PHP
ajax取消挂起请求的处理方法
2013/03/18 PHP
PHP文件上传、客户端和服务器端加限制、抓取错误信息、完整步骤解析
2017/01/12 PHP
javascript控制frame,iframe的src属性代码
2009/12/31 Javascript
js 操作select与option(示例讲解)
2013/12/20 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
JS动态加载脚本并执行回调操作
2016/08/24 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
javascript基本数据类型和转换
2017/03/17 Javascript
单行 JS 实现移动端金钱格式的输入规则
2017/05/22 Javascript
js操作table中tr的顺序实现上移下移一行的效果
2018/11/22 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
2020/07/22 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
2020/08/10 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
Python对列表排序的方法实例分析
2015/05/16 Python
Python Requests安装与简单运用
2016/04/07 Python
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
Python函数中的可变长参数详解
2019/09/12 Python
python excel多行合并的方法
2020/12/09 Python
英国最大的百货公司:Harrods
2016/08/18 全球购物
斯凯奇美国官网:SKECHERS美国
2016/08/20 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
领班岗位职责范文
2014/02/06 职场文书
小学教师师德感言
2014/02/10 职场文书
各营销点岗位职责范本
2014/03/05 职场文书
党员个人总结范文
2015/02/14 职场文书
幼儿园辞职信
2015/05/13 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书