【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用

参考文献:
linux笔记:ubuntu16.04中Anaconda下安装Pytorch(基于conda或pip) - Deving Zhang - CSDN博客

前提1:安装好其他软件

  • Ubuntu16.04+Anaconda3+Pycharm社区版,默认都安装好,都验证好用。

前提2:修改conda的下载通道,改成清华镜像

  • 在命令行中输入:

  • 1、添加清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

  • 2、显示当前通道地址:
conda config --show channels
  • 3、有时候国内镜像源无法连接,需要恢复原来的源:
conda config --remove-key channels

【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第1张图片

1、为Pytorch创建独立环境

为每一个项目,创建独立的虚拟环境,可以避免各个版本的python或者框架之间的相互干扰,独立运行。

  • 【方法1】命令行创建

命令行输入:


conda create -n pytorch python=3.6

conda create是“创建指令”,–name 是“命名虚拟环境名称”
在这里插入图片描述
输入【y】,继续,
【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第2张图片
【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第3张图片
在这里插入图片描述
出现这个字样,说明创建成功。

备注:如果出现【executing transaction:failed】报错
解决方案:给Anaconda授权

#root is your usr name
sudo chown -R root:root /home/root/anaconda3
#对于我来说,也就是,
sudo chown -R wsl:wsl /home/wsl/anaconda3

在命令行输入:sudo chown -R wsl:wsl /home/wsl/anaconda3

再重新创建pytorch环境,就可以了。

  • 【方法2】界面创建

【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第4张图片

【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第5张图片

  • 进入、退出、删除虚拟环境
进入环境:
conda activate pytorch
退出环境:
conda activate pytorch
删除环境:
conda remove -n XXX(虚拟环境名称) --all

2、指令下载Pytorch(使用pip国内镜像加速)

1、
进入虚拟环境后,
【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第6张图片
2、
在官网匹配指令,然后将指令复制到Ubuntu的终端内

官网地址:
PyTorch https://pytorch.org/
官网会匹配,选择自己电脑合适的。

【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第7张图片
使用pip3安装,根据指令安装好pip3,继续,
【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第8张图片
配置好pip3后——重新输入【pip3 install torch torchvision】,但是速度太慢

这里使用了pip/pip3,进行国内镜像加速,
输入【pip3 install torch torchvision -i https://mirrors.aliyun.com/pypi/simple/】
【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第9张图片
3、
见到这样的界面,说明安装过程成功
【问题解决014】Ubuntu16.04下,基于Anaconda+Pycharm,进行Pytorch框架使用_第10张图片

备注:

遇到一个问题,用pip3(对应版本py3.7)下载pytorch库,那么安装的pytorch的Python环境也应该是py3.7。

如果不是py版本对应,会出现下载失败的问题

3、验证Pytorch

进入activate pytorch环境——输入【Python】——输入【import torch】
在这里插入图片描述

4、配置PyTorch在Pycharm中使用

5、配置PyTorch在jupyter中使用(后续添加)

你可能感兴趣的:(问题笔记)