001-深度学习Pytorch环境搭建(Anaconda , PyCharm导入)

001-深度学习Pytorch环境搭建(Anaconda , PyCharm导入)

在开始搭建以前咱们先说一下本次主要安装的东西有哪些python

  • anaconda 3:第三方包管理软件。

这个玩意能够看做是一个大仓库,他里边含有不少Python的第三方开发库(也就是别人发布的,他收集起来管理)。安装好这个软件以后咱们即可以使用这个大仓库来安装一些咱们须要的包 (人工智能须要用的包也可使用这个来装)。浏览器

同时,这个软件也能够管理咱们的开发环境,让咱们的环境看起来更加的简洁明了。服务器

  • 安装Pytorch:深度学习使用的第三方包。

由于进行人工智能的开发须要进行一系列的求梯度(求导),正向传播,反向传播等等操做,若是每次都是人为的编写,有点太过于复杂了,因此Pytorch就能够理解为是将这些操做封装好的一个第三方库。咱们安装好来使用便可。网络

1. 安装anaconda

安装包管理软件anaconda,用来管理咱们人工智能所须要的包。工具

1.01 下载anaconda

下载主要经过2种方式:学习

  • 官网:不推荐,慢到爆炸。
  • 清华镜像:推荐,记得搭配第三方下载软件(否则浏览器下载也挺慢的),好比:迅雷。

1.01.001 官方下载(不推荐)

这个方式不推荐,由于官网是外网,速度挺慢的,可是仍是有必要介绍一下官网。测试

官网下载地址anaconda官方下载地址网站

点进去以后,点击 Download 就会跳转到版本选择页面,选择对应的版本便可。人工智能

image-20210227204113333

选择对应的版本,点击下载便可。url

image-20210227204227111

1.01.002 清华镜像(推荐)

anaconda的服务器是在国外,因此直接去它的官网下载,速度会很慢。

可是,咱们国内有一些网站是专门用来收集软件的,清华镜像源 就是清华官方的一个网站,他里边收集了anaconda的安装包,咱们能够去他的网站下载,服务器在国内因此速度还算不错。

清华镜像源下载地址清华镜像源下载地址

进入以后,找到对应的版本 Anaconda3-2020.02-Windows-x86_64.exe ,点击下载便可。

image-20210227205011879

tips:能够把下载连接赋值入迅雷,下载更快。

1.02 安装anaconda

下载好了,就安装吧。

1.02.001 安装前提示

  • 千万别装 C 盘。
  • 安装的位置文件夹路径千万别空格 以及 中文

1.02.002 安装

  • step1:新建一个文件夹,用于安装anaconda。

我这里是在 E 盘下新建一个 Anaconda 文件夹。

image-20210227205947045
  • step2:双击下载好的软件,进行安装。

双击 Anaconda3-2020.02-Windows-x86_64.exe,等他加载,进行安装。

image-20210227210109455

点击 next.

image-20210227210210196

点击 I Agree

image-20210227210302458

选中 All User , 点击 Next

image-20210227210426130

若是蹦出相似一下的框框,选择 便可。

image-20210227210517121
  • step3:选择刚才新建的文件夹,点击 Next

刚才我在 E 盘新建的 Anaconda 文件夹,我选中他就行了,你新建的啥,选中你本身的就好。(千万不要有中文与空格

image-20210227210822161
  • step4:选中添加到环境变量(必定要选),而后点击 Install

等待安装。

image-20210227211015732

安装完成,点击 Next ,在 Next

image-20210227211120666

去点两个勾勾,点击Finish

image-20210227211245660
  • step5:检查安装是否成功。

按键盘上的 Win + r 键,输入cmd 回车。

image-20210227211452219

在出现的黑窗口中输入 conda -V 回车,出现版本号就是安装成功。

image-20210227211707097

安装完成。

1.03 切换镜像源

首先须要弄明白什么是切换镜像源,为何要切换?

1.03.001 镜像源是啥

刚才咱们说了,anaconda是一个大仓库,他里边有不少第三方开发库,可是不幸的是anaconda服务器在国外,若是直接使用anaconda下载第三方库的话,速度会很慢,速度慢到甚至会网络超时从而安装失败。

因此,咱们将anaconda的下载地址切换为咱们国内的服务器(称之为 镜像源),这样子使用anaconda下载的时候,就不会访问外国服务器下载了。

1.03.002 切换镜像源

  • step1:在黑窗口输入 conda config --set show_channel_urls yes 而且回车。

这一步的意思就是:咱们输入命令,黑窗口会显示咱们命令执行的状况。若是不设置,就看不到效果。

image-20210227213325791
  • step2:在黑窗口后输入 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 而且回车。

这一步就是添加清华镜像源。

image-20210227213238696
  • step3:输入 conda config --show channels 而且回车。

看到如下的输出,就是成功。

image-20210227213150873

2. 建立Pytorch环境

上边已经安装好了anaconda,而且咱们也知道anaconda是一个包管理工具,它能够用来管理咱们的工做环境。

而后下边就使用anaconda来建立一下咱们的Pytorch工做环境。

  • step1:将dos路径进入到anaconda安装路径下的Scripts文件夹下。

首先打开anaconda安装路径下的Scripts文件夹。(个人安装在 E:\Anaconda,因此进入E:\Anaconda\Scripts

image-20210302141535138

点击路径后边空白处。

image-20210302141745832

在路径蓝色的状况下,输入cmd , 回车进入 dos

image-20210302141907871

输入cmd回车

image-20210302141943865

进入dos窗口,而且路径就是 Scripts文件夹所在路径。

image-20210302142110605
  • step2:建立一个环境,用来安装Pytorch。

输入命令 conda create -n pyTorchEnv python=3.7 ,点击回车。

其中pyTorchEnv 是环境的名字,本身定义也能够。

python=3.7是这个环境将使用3.7的python版本。

image-20210302143023290

这里输入 y 回车。

image-20210302143150827

下边的样子就是安装成功。

image-20210302143238654
  • step3:查看建立好的环境。

在anaconda安装路径下的envs文件夹下,会出现全部你建立的环境。

image-20210302143432743

这里只显示一个咱们刚才安装的 pyTorchEnv 环境,可是还有一个默认的环境 base 也是存在的。

  • step4:激活测试建立好的环境。

先进入建立好的环境pyTorchEnv文件夹中,在进入他的Scripts文件夹中。

注意:不是 anaconda 的 Scripts 了

image-20210302143826238

点击路径后边空白处,路径变蓝色以后,输入 cmd 而后回车进入dos 中。

image-20210302144044417

而后输入 activate pyTorchEnv,激活pyTorchEnv环境。

image-20210302144205852

激活成功就没有什么问题了

退出环境:输入deactivate 回车便可。

3. 安装Pytorch环境

上边已经搭建好了深度学习的环境,接下来只用在这个环境中安装深度学习pytorch须要的库便可。

  • step1:使用 dos 进入 pyTorchEnv 环境的 Scripts文件夹,而后激活pyTorchEnv

方法同上边,找到 pyTorchEnv 中的 Scripts 文件夹,在路径栏输入 cmd 回车进入dos

而后使用 activate pyTorchEnv 激活它。

image-20210302171814638
  • step2:到pytorch官网找到安装命令。

官网地址:pytorch官网.

到官网往下拉,而后配置的好你的版本。 (这里先不要GPU哦。

image-20210302191100142
  • step3:将复制的命令放入刚才打开的dos窗口,回车进行安装。

命令:conda install pytorch torchvision torchaudio cpuonly -c pytorch

image-20210302191349370

输入 y回车。

image-20210302191434824

不报错就成功。

image-20210302191527567
  • step4

仍是进入到pyTorchEnvScripts中,进入dos,激活环境。

image-20210302191803342

输入 python 回车,进入python中。

image-20210302191915169

导入torch包,不报错就是成功。

image-20210302192107486

4. PyCharm导入Pytorch环境

上边建立好的环境咱们须要把他导入PyCharm使用,否则只在黑窗口的话很不方便。因此这里就来演示怎么将pyTorchEnv环境导入PyCharm中使用。

tips

  • 这里我换电脑了,因此这里演示的时候,个人anaconda安装路径是 D:\python\install\anaconda

  • 因此,个人pyTorchEnv文件夹的路径是:D:\python\install\anaconda\envs\pyTorchEnv

  • step1:新建PyCharm项目。

先打开PyCharm,点击新建。

image-20210302193546755

进入选择 pyTorchEnv。

image-20210302193755176

进入选择。

image-20210302193908507

找到 pyTorchEnv 文件夹。

image-20210302194041903

而后选中 pyTorchEnv 文件夹中的 python.exe 便可。

image-20210302194211375

在 OK。

image-20210302194245154

切换成功而后就能够了。

image-20210302194414920

等待以后进入到PyCharm界面。

  • step2:测试。

右键单击项目名字,新建一个 python package。而后本身起个名字。

image-20210302194651354

__init__.py 文件中输入如下代码,运行没报错就ok了。

import torch
print( torch.cuda.is_available() )
image-20210302194938426

OK, 搭建完成,之后的代码都是在这里敲。

相关文章
相关标签/搜索