Python3.8安装Pytorch

1. 错误来源

安装Pytorch应该使用官网提供的方式安装。但是由于实在运行速度太慢,我便使用清华源进行安装:

	pip3 install torch torchvision -i https://pypi.tuna.tsinghua.edu.cn/simple

报错:No module named ‘tools.nnwrap’
error个人觉得是由于清华源镜像没有更新的原因,其服务器上的版本没有3.8的版本,导致出错
解决这个错误可以降低python的版本到3.7即可,但是很明显,我不想这么做,我就自己摸索出了下面的笨方法

2. 解决办法–安装torch/torchvision

由于上述原因,安装torch肯定不能够再继续使用清华镜像了,必须使用pytorch,但是由于我得网速太慢,我就必须使用离线安装了。
[注]:据说有人使用官网的直接安装也会出现问题,但是我没试,我主要是因为网速,没机会试。

2.1 下载.whl文件

离线安装需要下载安装包,如下是官网提供的命令,’-f’后面的网址里面都是安装包,可进行选择一个。

pip install torch==1.5.1+cpu torchvision==0.6.1+cpu -f https://download.pytorch.org/whl/torch_stable.html

因为我网速太慢(我好难~),慢到连这个网址打开就费劲,我就使用了阿里云服务器下载,这样也慢,共100多点M的东西下载了70分钟…,但是至少能下载完啊(哭了)。
我是现在本地下载(一定不能用清华镜像),如下得到红框所示适应版本url:
在这里插入图片描述在服务器上,使用wget命令下载这个安装包:

wget https://download.pytorch.org/whl/cpu/torchvision-0.6.1%2Bcpu-cp38-cp38-win_amd64.whl

最后将安装包放到python的Scripts文件夹下。

2.2 安装

在Scripts文件夹下,输入安装命令:

pip install "torchvision-0.6.1+cpu-cp38-cp38-win_amd64.whl"

这个时候又出现问题了!!!,现在的镜像是默认镜像,安装的时候需要安装对应的依赖,所以需要修改默认镜像为清华镜像,再安装,修改默认镜像命令为:

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

修改后,会生成C:\Users\SPL\AppData\Roaming\pip\pip.ini文件,所以去除设置该镜像的方法就是删除这个文件即可。
然后重新输入安装命令即可安装成功呢。

2.3 检查

在这里插入图片描述

  • 6
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值