安装过程耗时两天,终于修成正果。
先列出最后成功的安装命令:(我的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
是因为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).