Ubuntu16.04+python3.7(对应Anaconda版本)+pytorch(CPU版)安装

Ubuntu16.04+python3.7(对应Anaconda版本)+pytorch(CPU版)安装

注:Ubuntu16.04下载地址
http://mirrors.aliyun.com/ubuntu-releases/16.04/
小编是在VirtualBox安装的Ubuntu,附安装链接:http://dblab.xmu.edu.cn/blog/337-2/

一、Anaconda3安装:

**1、**下载Anaconda3,链接(清华大学开源软件镜像站):
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,下图为Linux下python3.7版本(64位)对应的Anaconda:
Ubuntu16.04+python3.7(对应Anaconda版本)+pytorch(CPU版)安装_第1张图片

**2、**下载完成后,在ubuntu终端输入:
cd /home/用户名/下载
ubuntu默认下载的文件路径是该文件夹,进入该文件夹后,输入ls查看所有文件,这里主要目的是方便复制要安装的anaconda的文件名。
在这里插入图片描述
输入命令:bash Anaconda3-5.3.1-Linux-x86_64.sh,点击回车,开始安装,安装过程中遇到yes/no选项,基本上不断按回车或者yes默认就行了。不过注意最后一步有一个询问你是否安装vscode,如果你没有需要就输入no,毕竟在服务器里面都是用vim编辑器的,没必要多装一个。
**3、**装好以后,开始配置环境变量:
无论是哪种内核(版本)的系统,都可以通过修改/etc/profile或者/etc/bashrc的配置信息来达到设置环境变量的目的
在这里我们修改profile文件
在终端输入:sudo gedit /etc/profile,此时,该配置文件在可视化界面中打开,在最后一行添加:
在这里插入图片描述

#Anaconda
export PATH=$PATH:/home/用户名/anaconda3/bin

Ubuntu16.04+python3.7(对应Anaconda版本)+pytorch(CPU版)安装_第2张图片

之后ctrl+s保存,保存的时候终端会出现警告,可以不用管。
最后重新载入配置文件,输入source /etc/profile
打开终端,输入python,验证是否安装成功。
在这里插入图片描述

或打开终端,可输入conda info,或者conda -V,Anaconda3安装成功。
Ubuntu16.04+python3.7(对应Anaconda版本)+pytorch(CPU版)安装_第3张图片

安装过程中我出现过很多的问题,很多次都是把Anaconda3删除后重新开始步骤2的过程,有出现问题的小伙伴也可这么操作。
卸载anaconda3命令:rm -rf ~/anaconda3,我看很多博客还有连同配置的环境变量一同删除,亲测只删除anaconda3不删除环境变量也可,还可以省的下次安装好再重新配置环境变量,参考链接:
https://blog.csdn.net/elegantoo/article/details/103893357。

二、pytorch安装

**1、**为pytorch创建虚拟环境(参考链接:https://zhuanlan.zhihu.com/p/266376683)
在终端输入:conda create -n pytorch python=3.7,点击Enter回车键,开始创建
Ubuntu16.04+python3.7(对应Anaconda版本)+pytorch(CPU版)安装_第4张图片

到这里环境创建成功。输入:conda activate pytorch,进入pytorch环境,输入conda deactivate退出pytorch环境。
在这里插入图片描述

如果创建环境中出现问题:CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate’.解决办法如下(参考链接:https://blog.csdn.net/qq_33221533/article/details/100150534):
1)首先终端输入 source activate
2)然后终端输入 source deactivate
3)输入你要激活的虚拟环境指令 conda activate your_virtual_name
2、参考链接:https://blog.csdn.net/HYQ666888999/article/details/108337327
Pytorch环境创建好之后,在终端输入
conda activate pytorch
,进入pytorch环境下输入:
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
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --set remote_read_timeout_secs 600.0
#这一步可有可无,是为了防止下载速度太慢出现中断的情况
输入最后一条安装命令前,先输入conda config --set remote_read_timeout_secs 600.0,防止如果下载过程中总是有文件下载中断,给电脑连上网线或者在下载命令之前输入该命令。
conda install pytorch torchvision cpuonly #这是对应3.7的其中一个pytorch版本
进行安装,直到安装结束。
检测是否安装成功,参考链接:https://zhuanlan.zhihu.com/p/266376683
打开新的终端,输入python,再输入import torch,没有报错;再输入import torchvision,也没有报错,如图所示。此时即安装成功。复制PyTorch官网上的检测代码,测试结果也是正确的。
Ubuntu16.04+python3.7(对应Anaconda版本)+pytorch(CPU版)安装_第5张图片

Pytorch安装试了很多遍,踩了许多坑,真的不容易!装好以后决定把具体过程写下来,供更多的小伙伴们参考!

你可能感兴趣的:(深度学习,ubuntu16.04,pytorch,深度学习)