安装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 19 Python
利用python如何处理nc数据详解
May 23 Python
python简易远程控制单线程版
Jun 20 Python
详解Django中间件执行顺序
Jul 16 Python
基于python实现简单日历
Jul 28 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
Mar 11 Python
对numpy下的轴交换transpose和swapaxes的示例解读
Jun 26 Python
Win下PyInstaller 安装和使用教程
Dec 25 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 Python
python操作toml文件的示例代码
Nov 27 Python
Selenium+BeautifulSoup+json获取Script标签内的json数据
Dec 07 Python
如何用 Python 制作一个迷宫游戏
Feb 25 Python
Pytorch 如何实现LSTM时间序列预测
pytorch实现ResNet结构的实例代码
pytorch常用数据类型所占字节数对照表一览
May 17 #Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
Pytorch 实现变量类型转换
Python进度条的使用
May 17 #Python
You might like
全国FM电台频率大全 - 31 新疆维吾尔族自治区
2020/03/11 无线电
Terran建筑一览
2020/03/14 星际争霸
用PHP实现的四则运算表达式计算实现代码
2011/08/02 PHP
PHP运行SVN命令显示某用户的文件更新记录的代码
2014/01/03 PHP
Yii框架关联查询with用法分析
2014/12/02 PHP
php生成条形码的图片的实例详解
2017/09/13 PHP
thinkPHP5分页功能实现方法分析
2017/10/25 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
jQuery代码优化 选择符篇
2011/11/01 Javascript
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
Bootstrap布局组件应用实例讲解
2016/02/17 Javascript
JavaScript编写一个简易购物车功能
2016/09/17 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
JavaScript实现职责链模式概述
2018/01/25 Javascript
微信小程序滑动选择器的实现代码
2018/08/10 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
vue element-ui实现input输入框金额数字添加千分位
2019/12/29 Javascript
《javascript设计模式》学习笔记三:Javascript面向对象程序设计单例模式原理与实现方法分析
2020/04/07 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
Python KMeans聚类问题分析
2018/02/23 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
python实现简单flappy bird
2018/12/24 Python
Python项目打包成二进制的方法
2020/12/30 Python
用python制作个视频下载器
2021/02/01 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
Emma Bridgewater官网:英国餐具制造商
2019/11/24 全球购物
采购助理岗位职责
2014/02/16 职场文书
《我为你骄傲》教学反思
2014/02/20 职场文书
法制宣传实施方案
2014/03/13 职场文书
反邪教警示教育方案
2014/05/13 职场文书
会议欢迎词
2015/01/23 职场文书
教师师德表现自我评价
2015/03/05 职场文书
新学期开学寄语2016
2015/12/04 职场文书
Java 通过手写分布式雪花SnowFlake生成ID方法详解
2022/04/07 Java/Android