安装pytorch时报sslerror错误的解决方案

作者:今天你学了啥 时间:2022-01-01 05:20:53 

首先说一下 ,我是用的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

解决了!

来源:https://blog.csdn.net/qingfengloser/article/details/88967152

标签:安装,pytorch,sslerror
0
投稿

猜你喜欢

  • Python中的延迟绑定原理详解

    2022-07-08 16:18:35
  • RedHat 9.0下用rpm包安装mysql

    2008-11-22 12:28:00
  • Python实战之markdown转pdf(包含公式转换)

    2023-11-24 12:39:34
  • Python基础教程之异常详解

    2022-02-08 05:48:49
  • Python内置函数Type()函数一个有趣的用法

    2023-01-16 06:30:44
  • Go语言流程控制之goto语句与无限循环

    2023-08-31 06:43:00
  • go实现文件的创建、删除与读取示例代码

    2023-06-17 05:10:50
  • 解决python -m pip install --upgrade pip 升级不成功问题

    2022-12-15 00:21:55
  • 多按钮共存——don’t make me think

    2010-01-11 20:20:00
  • python主线程捕获子线程的方法

    2022-06-07 21:25:46
  • Python爬虫实现百度翻译功能过程详解

    2024-01-01 08:02:10
  • Python中的XML库4Suite Server的介绍

    2023-08-12 01:26:41
  • 解决pyCharm中 module 调用失败的问题

    2022-11-27 23:21:19
  • Python保姆式手把手带你掌握异常的捕获和处理

    2022-04-30 14:10:18
  • 从MySQL导大量数据的程序实现方法

    2009-03-06 14:34:00
  • JS代码格式化和语法着色

    2013-07-14 19:47:45
  • 如何把一个Excel文件放到ASP页面中去?

    2009-11-07 17:54:00
  • python实现关键词提取的示例讲解

    2021-09-02 05:38:58
  • 瞎扯之Web导航

    2009-03-18 19:32:00
  • Python中可变和不可变对象的深入讲解

    2022-12-29 21:31:21
  • asp之家 网络编程 m.aspxhome.com