windows10安装无CPU版本的清华镜像pytorch,以及解决CondaHTTPError和ImportError: No module named 'torch'的问题

安装过程耗时两天,终于修成正果。

先列出最后成功的安装命令:(我的python版本3.6)

​conda install pytorch-cpu=0.3.1
 
 
​conda install torchvision-cpu

 

过程如下:

anaconda我已经下载安装好了的,这个倒是很顺利,后面就是安装pytorch折腾了很久。

先是使用下载好的pytorch-cpu压缩包进行安装

在cmd命令行改变当前目录为文件pytorch-cpu-0.3.1-py36_cpuhe774522_2.tar所在的目录,

执行   conda install --offline pytorch-cpu-0.3.1-py36_cpuhe774522_2.tar.bz2  进行安装。

提示安装成功,但是打开python测试:发现 ImportError: No module named 'torch

显然是没有安装成功。

然后,换一种安装方式,去官网查看安装命令:

官网网址:https://pytorch.org/get-started/locally/

框住的部分是官网建议的安装pytorch命令

直接在命令行输入该命令,

conda install pytorch-cpu torchvision-cpu -c pytorch

 

结果包下载的时候出现错误:CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/pytorch/win-64/pytorch-cpu-1.0.1-py3.6_cpu_1.tar.bz2>

是因为conda命令是默认直接从 Anaconda 官网下载 windows 版,会非常慢。因此采用清华镜像下载。

用anaconda安装pytorch

(1)设置conda的地址:

命令行依次输入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ 

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ 

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

conda config --set show_channel_urls yes

然后删除C:\Users\Administrator,(Administrator是你的用户名)目录下的  .condarc 文件里面的defaults那一行 。

设置完成之后重新执行命令:

conda install pytorch-cpu torchvision-cpu -c pytorch

发现依然很慢,仍然出错。

原因是使用该命令,pytorch-cpu的包仍然从anaconda官网下载,

于是网络搜索后,将pytorch和torchvision用命令分开下载,即可解决:(我的python是3.6版本的)


​conda install pytorch-cpu=0.3.1
 
 
​conda install torchvision-cpu

命令执行完成后测试是否安装成功:

终于安装成功。

PyTorch 会安装两个模块, 一个是 torch, 一个 torchvision, torch 是主模块, 用来搭建神经网络的, torchvision 是辅模块, 有数据库, 还有一些已经训练好的神经网络等着你直接用, 比如 (VGG, AlexNet, ResNet).

 

 

 

  • 11
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值