pytorch安装问题|在安装pytorch过程中,遇到换源还是不行的解决办法。

作者321yu
编辑于2022-05-16

一、写在前面:

这是我第二次安装pytorch,我去年安装过一次gpu,但是安装方法1~2就非常顺利换源就能安装好,这次无论如何都报错,折磨人啊,最后方法3手动安装才成功。

前提是我在已经存在清华源的情况下,进行对pytorch的安装,官网Previous PyTorch Versions | PyTorch安装pytorch的conda语句:

对应自己的cuda11.0版本,python3.8

conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=11.0

二、出现的问题:

Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - torchaudio==0.7.2
  - torchvision==0.8.2
  - pytorch==1.7.1

Current channels:

  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/win-64
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/win-64
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

意思是我不能通过设置的通道下载这三个包。

三、解决办法:

参考认为写的不错的:

win10使用清华源快速安装指定版本的pytorch-GPU

Anaconda(Win10)使用清华镜像源安装PyTorch步骤及Http错误问题解决方法

以下方法都是在conda环境的命名为torch01文件中哈~

方法1——重换清华源https

(78条消息) 解决:An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent…_旋涡小林的博客-CSDN博客

channels:
  - defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

方法1报错:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https: mirrors.tuna.tsinghua.edu.cn anaconda pkgs r win-64 repodata.json>

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:>

方法2——所有的https去掉s

(78条消息) CondaHTTPError:HTTP 000 CONNECTION FAILED for url<https://mirrors.tuna.tsinghua.edu.cn/anaconda***_我超级厉害的的博客-CSDN博客

channels:
  - defaults
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

方法2还是报错了:

PackagesNotFoundError: The following packages are not available from current channels:

意思是我们想要安装的3个包不能通过上述的通道下载。

  • pytorch==1.7.1
  • torchaudio==0.7.2
  • torchvision==0.8.2

怎么解决呢?

方法3——手动安装pytoch1.7.1的whl

下载地址

注意:找的是gpu版本。
参考:(78条消息) Pytorch GPU版本whl文件安装_龙倚亭的博客-CSDN博客_pytorch whl文件

1.下载torch1.7.1的whl到anaconda的默认路径

我想要下载cu110,torch1.7.1,python3.8。下载下面的版本:

pytorch安装问题|在安装pytorch过程中,遇到换源还是不行的解决办法。
把这个whl文件放在anaconda的默认路径下

(base) C:\Users\xxx>

torch-1.7.1+cu110-cp38-cp38-win_amd64.whl
2.安装torch1.7.1的whl

conda activate激活环境tf01后,使用 pip install torch-1.7.1+cu110-cp38-cp38-win_amd64.whl命令进行安装:

pytorch安装问题|在安装pytorch过程中,遇到换源还是不行的解决办法。

出现Successfully installed torch-1.7.1+cu110 typing-extensions-4.2.0 。

; 3.安装其他的包

最大的一个库已经被我们搞定了,最后按照pytorch官网Previous PyTorch Versions | PyTorch的wheel版本对应的pip指令安装剩下两个包:

  • torchaudio==0.7.2
  • torchvision==0.8.2
    pytorch安装问题|在安装pytorch过程中,遇到换源还是不行的解决办法。

pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

pytorch安装问题|在安装pytorch过程中,遇到换源还是不行的解决办法。
显示安装成功了!(呜呜,开心,好折磨啊)
4.测试一下torch的gpu版本成功不

(79条消息) 检查PyTorch GPU版本是否安装成功_敲代码的小风的博客-CSDN博客_判断pytorch是否安装成功


python
import torch
print(torch.__version__)
print(torch.cuda.is_available())

显示true。可以用了。

pytorch安装问题|在安装pytorch过程中,遇到换源还是不行的解决办法。

嘻嘻~

Original: https://blog.csdn.net/weixin_53592372/article/details/124802641
Author: 321yu
Title: pytorch安装问题|在安装pytorch过程中,遇到换源还是不行的解决办法。

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/712024/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球