Ubuntu18.04中配置cuda10.0+Anaconda3+pyTorch(二)

接上篇Ubuntu18.04中配置cuda10.0+Anaconda3+pyTorch(一)

 

三.安装Anaconda

1.下载安装文件

anaconda官网下载安装文件,这里选择python3.7版本所对应的anaconda

下载后的文件为:Anaconda3-2020.02-Linux-x86_64.sh

也可以在清华源下载Anaconda进行安装。

我这里以从清华源下载的Anaconda3-5.2.0-Linux-x86_64.sh版本进行安装示例,其他版本一样。

2.启动安装程序

在终端输入,bash后面是下载安装包的包名

bash Anaconda3-5.2.0-Linux-x86_64.sh

进入安装界面

回车,查看许可协议,按ctrl+c可以直接完成阅读

确认安装,选择yes

设置安装路径,直接回车则安装至为默认路径,即用户个人文件夹,这里我将安装目录修改为/opt/anaconda3,因为/opt目录下一般存放程序,参考http://www.blogjava.net/lifw/archive/2008/08/12/221474.html

进行安装

过程中会询问是否修改个人账户的环境变量配置,这里选择no,因为后面会修改整个系统的环境变量。

过程中会询问是否安装VSCode,按个人需要选择yes OR no。

3.配置环境变量

vim /etc/bash.bashrc

在bash.bashrc文件中加入,其中"/opt/anaconda3/"是安装路径

export PATH="/opt/anaconda3/bin:$PATH"

更新环境变量

source /etc/bash.bashrc

四.安装pytorch

1.加入清华镜像源

目的是提速

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 --set show_channel_urls yes

2.创建环境

在/opt/anaconda/envs/中创建一个新的环境,我这里命名为pyTorch_py37

conda create -p /opt/anaconda3/envs/pyTorch_py37 python=3.7

也可以用下面的语句进行创建,但这样环境会添加到用户个人路径下,其他人没办法用这个环境。

conda create -n pyTorch_py37 python=3.7

完成环境创建后,看一下环境列表,pyTorch_py37环境已成功配置

3.激活环境

wisesoft@wisesoft-Blade:~$ conda activate pyTorch_py37
(pyTorch_py37) wisesoft@wisesoft-Blade:~$ 

4.配置环境,安装

https://pytorch.org/get-started/previous-versions/#wheel-1中找到匹配自己版本的安装指令,这里选择1.2.0版本的torch

输入指令进行安装即可

conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch

torch和torchvision下载的非常慢,可以从https://download.pytorch.org/whl/torch_stable.html下载正确版本,用pip指令进行离线安装。

 

附一个遇到的坑

在系统环境变量中加入anaconda后,所有的指令都不能用了...报错为:

由于/usr/bin 不在PATH 环境变量中,故无法找到该命令

输入echo $PATH,发现usr/bin不在系统路径里,不知道为什么。解决方法就是把路径加入环境路径

先设置临时环境变量,让命令可以临时使用,否则都无法修改

export PATH="$PATH:/usr/bin"

然后修改/ect/bash.bashrc,加入

export PATH=$PATH:/sbin:/usr/bin:/usr/sbin:/bin

更新

source /etc/bash.bashrc

解决...

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值