最全pytorch/tensorflow环境配置踩坑记

今天老师给了两个服务器,给我做深度学习用。因此我就来装pytorch和tensorflow。
此文略去anaconda安装。

按理来说,可以直接用docker来装环境。但由于我没有root权限,因此我没办法这么做。。。。

pytorch

因此我看了一下自己的cuda和cudnn版本号,如下:
在这里插入图片描述
cuda9.0没办法安装最新版pytorch,因此登陆pytorch官网查阅旧版本【旧版本】
在这里插入图片描述

命令打进去,ok.

注意,pytorch下载速度十分缓慢,因此需要给anaconda换源。并且输入命令的时候,后面的-c pytorch不能加,否则只会使用默认源,特别慢。
即最后命令为

conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=9.0

tensorflow

为什么要装tf呢?因为我要用pytorch要用到tensorboard。
于是我还是照着原来的办法,找版本,下载tf【表格】
在这里插入图片描述
【下载】
下载
根据版本号,这里要改为1.12

当我下载安装完后,输入命令:

from torch.utils.tensorboard import SummaryWriter

报错了。
在这里插入图片描述
【查阅资料】

查阅资料后,跟着指导安装了future包和tb-nightly。本来以为好了,运行后又出现了这样的错误:

在这里插入图片描述
然后我知道了,tb-nightly是tensorboard的旧版,tf-nightly是tensorflow的旧版。可我根据cuda装的就是旧版。运行之后还是有这样那样的报错。于是我删掉了原来下载的所有tensorflow套件。然后直接下载最新版

pip install tensorflow

然后出现了以下错误:
在这里插入图片描述

经过查阅资料:【numpy版本出错】

我修改了numpy的版本。
至此,没有再报错。

假如出现了:

ModuleNotFoundError: No module named 'past'

下载 future包:

pip install future

中间其实还出现了其他类型的错误,我并没有一一截图,也记不清了。希望提到的这些能够帮到后来人。

btw,配环境真的烦。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值