安装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 和 JS 有哪些相同之处
Nov 23 Python
python下解压缩zip文件并删除文件的实例
Apr 24 Python
windows下安装Python的XlsxWriter模块方法
May 03 Python
对pandas数据判断是否为NaN值的方法详解
Nov 06 Python
Python3.5 处理文本txt,删除不需要的行方法
Dec 10 Python
python使用pdfminer解析pdf文件的方法示例
Dec 20 Python
python pycharm的安装及其使用
Oct 11 Python
详解有关PyCharm安装库失败的问题的解决方法
Feb 02 Python
python+opencv边缘提取与各函数参数解析
Mar 09 Python
python filecmp.dircmp实现递归比对两个目录的方法
May 22 Python
Django限制API访问频率常用方法解析
Oct 12 Python
python3读取文件指定行的三种方法
May 24 Python
Pytorch 如何实现LSTM时间序列预测
pytorch实现ResNet结构的实例代码
pytorch常用数据类型所占字节数对照表一览
May 17 #Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
Pytorch 实现变量类型转换
Python进度条的使用
May 17 #Python
You might like
php中var_export与var_dump的区别分析
2010/08/21 PHP
Linux环境下搭建php开发环境的操作步骤
2013/06/17 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
javascript css styleFloat和cssFloat
2010/03/15 Javascript
JS性能优化笔记搜索整理
2013/08/21 Javascript
js格式化金额可选是否带千分位以及保留精度
2014/01/28 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
jQuery获取URL请求参数的方法
2015/07/18 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
微信小程序 开发之全局配置
2017/05/05 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
2018/06/08 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
python的dict,set,list,tuple应用详解
2014/07/24 Python
详解Python字符串对象的实现
2015/12/24 Python
Jupyter安装nbextensions,启动提示没有nbextensions库
2020/04/23 Python
python和opencv实现抠图
2018/07/18 Python
Python partial函数原理及用法解析
2019/12/11 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
俄罗斯大型在线书店:Читай-город
2019/10/10 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
一夜的工作教学反思
2014/02/08 职场文书
货车司机岗位职责
2014/03/18 职场文书
《长相思》听课反思
2014/04/10 职场文书
法制宣传口号
2014/06/16 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
ktv服务员岗位职责
2015/02/09 职场文书
2016年母亲节广告语
2016/01/28 职场文书
Python自动化测试PO模型封装过程详解
2021/06/22 Python
SpringCloud超详细讲解Feign声明式服务调用
2022/06/21 Java/Android