torch安装成功+踩雷经历大公开(No module named 'torch')

成功方法

尝试过无数次失败之后终于迎来了胜利的曙光。查了很多篇博客,下面这个是我唯一试成功的一个。
小白自学机器学习----3.令人头秃的pytorch安装 (No module named ‘tools.nnwrap’ 错误)

首先在https://download.pytorch.org/whl/torch_stable.html
中找到自己所需要的版本(注意自己电脑有无GPU,下载的时候要注意呦)
我下载的是:
torch-1.3.1+cpu-cp36-cp36m-win_amd64.whl
torchvision-0.4.0+cpu-cp36-cp36m-win_amd64.whl
下载完成之后,在anaconda prompt中执行的命令是:

pip --default-timeout=1000 install e:\torch-1.3.1+cpu-cp36-cp36m-win_amd64.whl

注意e:\torch-1.3.1+cpu-cp36-cp36m-win_amd64.whl是torch-1.3.1+cpu-cp36-cp36m-win_amd64.whl这个文件 在的位置+文件名,根据自己文件所在的位置进行调整,下面同理

pip --default-timeout=1000 install e:\torchvision-0.4.0+cpu-cp36-cp36m-win_amd64.whl

成功安装
torch安装成功+踩雷经历大公开(No module named 'torch')_第1张图片

踩雷

1、直接在pytorch官网找
在红框中按照自己的需求选择想要的东西,然后在绿色框圈出的位置就会出现执行命令,复制这条命令到anaconda prompt中执行。
torch安装成功+踩雷经历大公开(No module named 'torch')_第2张图片
在执行的时候会下载很多有关的库,但是在pytorch和另一个什么的地方总是会卡住,说网络超时什么的。

2、直接在清华源那下载文件 找到合适的版本
linux版:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/linux-64/
windows版:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/

然后直接在命令行下进行安装

conda install XXX

嗯哼,是可以显示安装成功,但是import pytorch的时候还是不行。说明其实还是没完全安装成功的。哎,这个是可以用conda list查出来的但是不能import,保险起见先卸载

conda uninstall pytorch

3、将pytorch和torchvision用命令分开下载(这个方法博主和下面评论的人成功了,但是我还是失败,你们可以参考一下)https://blog.csdn.net/Cinderella___/article/details/88097679

执行的命令:

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

又是这个该死的错误。你们看到了吗,我下面的channels越来越多。
torch安装成功+踩雷经历大公开(No module named 'torch')_第3张图片

吐槽

啊,搞了两天,真心的心累。总感觉有的时候安装的莫名其妙的。昨天torch在pycharm中安装成功过一次,但是运行代码的时候numpy有问题,我又不敢直接卸载numpy,哎,删了昨天搞的环境,又重头搞一遍,emmm问题和昨天的竟然还不太一样。记录一下各种坑和来之不易的成功,以后万一谁能用得到呢。

你可能感兴趣的:(python,python,anaconda,torch)