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

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

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

这个玩意可以看作是一个大仓库,他里边含有很多Python的第三方开发库(也就是别人发布的,他收集起来管理)。安装好这个软件之后我们便可以使用这个大仓库来安装一些我们需要的包 (人工智能需要用的包也可以使用这个来装)。

同时,这个软件也可以管理我们的开发环境,让我们的环境看起来更加的简洁明了。

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

因为进行人工智能的开发需要进行一系列的求梯度(求导),正向传播,反向传播等等操作,如果每次都是人为的编写,有点太过于复杂了,所以Pytorch就可以理解为是将这些操作封装好的一个第三方库。我们安装好来使用即可。

1. 安装anaconda

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

1.01 下载anaconda

下载主要通过2种方式:

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

1.01.001 官方下载(不推荐)

这个方式不推荐,因为官网是外网,速度挺慢的,但是还是有必要介绍一下官网。

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

点进去之后,点击 Download 就会跳转到版本选择页面,选择对应的版本即可。

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

1.01.002 清华镜像(推荐)

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

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

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

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

tips:可以把下载链接赋值入迅雷,下载更快。

1.02 安装anaconda

下载好了,就安装吧。

1.02.001 安装前提示

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

1.02.002 安装

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

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

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

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

点击 next.

点击 I Agree

选中 All User , 点击 Next

如果蹦出类似一下的框框,选择 即可。

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

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

  • step4:选中添加到环境变量(一定要选),然后点击 Install

等待安装。

安装完成,点击 Next ,在 Next

去点两个勾勾,点击Finish

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

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

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

安装完成。

1.03 切换镜像源

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

1.03.001 镜像源是啥

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

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

1.03.002 切换镜像源

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

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

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

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

  • step3:输入 conda config --show channels 并且回车。

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

2. 创建Pytorch环境

上边已经安装好了anaconda,并且我们也知道anaconda是一个包管理工具,它可以用来管理我们的工作环境。

然后下边就使用anaconda来创建一下我们的Pytorch工作环境。

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

首先打开anaconda安装路径下的Scripts文件夹。(我的安装在 E:\Anaconda,所以进入E:\Anaconda\Scripts

点击路径后边空白处。

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

输入cmd回车

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

  • step2:创建一个环境,用来安装Pytorch。

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

其中pyTorchEnv 是环境的名字,自己定义也可以。

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

这里输入 y 回车。

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

  • step3:查看创建好的环境。

在anaconda安装路径下的envs文件夹下,会出现所有你创建的环境。

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

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

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

注意:不是 anaconda 的 Scripts 了

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

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

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

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

3. 安装Pytorch环境

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

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

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

然后使用 activate pyTorchEnv 激活它。

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

官网地址:pytorch官网.

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

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

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

输入 y回车。

不报错就成功。

  • step4

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

输入 python 回车,进入python中。

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

4. PyCharm导入Pytorch环境

上边创建好的环境我们需要把他导入PyCharm使用,不然只在黑窗口的话很不方便。所以这里就来演示怎么将pyTorchEnv环境导入PyCharm中使用。

tips

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

  • 所以,我的pyTorchEnv文件夹的路径是:D:\python\install\anaconda\envs\pyTorchEnv

  • step1:新建PyCharm项目。

先打开PyCharm,点击新建。

进入选择 pyTorchEnv。

进入选择。

找到 pyTorchEnv 文件夹。

然后选中 pyTorchEnv 文件夹中的 python.exe 即可。

在 OK。

切换成功然后就可以了。

等待之后进入到PyCharm界面。

  • step2:测试。

右键单击项目名字,新建一个 python package。然后自己起个名字。

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

import torch
print( torch.cuda.is_available() )

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

001-深度学习Pytorch环境搭建(Anaconda , PyCharm导入)的更多相关文章

  1. Ubuntu16.04深度学习基本环境搭建,tensorflow , keras , pytorch , cuda

    Ubuntu16.04深度学习基本环境搭建,tensorflow , keras , pytorch , cuda Ubuntu16.04安装 参考https://blog.csdn.net/flyy ...

  2. 人工智能之深度学习-初始环境搭建(安装Anaconda3和TensorFlow2步骤详解)

    前言: 本篇文章主要讲解的是在学习人工智能之深度学习时所学到的知识和需要的环境配置(安装Anaconda3和TensorFlow2步骤详解),以及个人的心得体会,汇集成本篇文章,作为自己深度学习的总结 ...

  3. ubuntu 深度学习cuda环境搭建,docker-nvidia 2019-02

    ubuntu 深度学习cuda环境搭建 ubuntu系统版本 18.04 查看GPU型号(NVS 315 性能很差,比没有强) 首先最好有ssh服务,以下操作都是远程ssh执行 lspci | gre ...

  4. 深度学习开发环境搭建教程(Mac篇)

    本文将指导你如何在自己的Mac上部署Theano + Keras的深度学习开发环境. 如果你的Mac不自带NVIDIA的独立显卡(例如15寸以下或者17年新款的Macbook.具体可以在"关 ...

  5. 深度学习PyTorch环境安装——mac

    参考:http://python.jobbole.com/87522/ 1.首先要安装Anaconda 1)什么是Anaconda Anaconda是Python的包管理器和环境管理器,是一个包含18 ...

  6. 第一节,windows和ubuntu下深度学习theano环境搭建

    先讲解windows下深度学习环境的搭建 步骤一  安装Anaconda Anaconda是一个用于科学计算的python发行版,支持linux,mac,windows系统,提供了包管理和环境管理的功 ...

  7. Python基础学习之环境搭建

    Python如今成为零基础编程爱好者的首选学习语言,这和Python语言自身的强大功能和简单易学是分不开的.今天我们将带领Python零基础的初学者完成入门的第一步——环境搭建.本文会先来区分几个在P ...

  8. 深度学习 GPU环境 Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.0 + cuDNN 7.1 + TensorFlow 1.6 环境配置

    本节详细说明一下深度学习环境配置,Ubuntu 16.04 + Nvidia GTX 1080 + Python 3.6 + CUDA 9.0 + cuDNN 7.1 + TensorFlow 1.6 ...

  9. (转)深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0

      深度学习主机环境配置: Ubuntu16.04+Nvidia GTX 1080+CUDA8.0 发表于2016年07月15号由52nlp 接上文<深度学习主机攒机小记>,这台GTX10 ...

随机推荐

  1. Codeforces Round #626 (Div. 2) B. Count Subrectangles

    题目连接:https://codeforces.com/contest/1323/problem/B 题意:给一个大小为n的a数组,一个大小为m的b数组,c数组是二维数组c[i][j]=a[i]*b[ ...

  2. 牛客编程巅峰赛S2第7场 - 钻石&王者 A.牛牛的独特子序列 (字符串,二分)

    题意:给你一个字符串,找出一个类似为\(aaabbbccc\)这样的由连续的\(abc\)构成的子序列,其中\(|a|=|b|=|c|\),问字符串中能构造出的子序列的最大长度. 题解:这题刚开始一直 ...

  3. C# TCP应用编程一 概述

    TCP 是Transmission Control Protocol(传输控制协议)的简称,是TCP/IP 体系中面向连接的运输层协议,在网络中提供全双工的和可靠的服务.一旦通信双方建立了TCP 连接 ...

  4. Linux-用户/用户组身份提权

    sudo 身份提权(更安全) su命令在切换用户身份时,如果每个普通用户都能拿到root用户的密码,当其中某个用户不小心泄漏了root的密码,那系统会变得非常不安全. 为了改进这个问题,从而产生了su ...

  5. Kubernets二进制安装(15)之安装部署coredns

    在运维主机上(mfyxw50.mfyxw.com)准备Coredns镜像文件,以docker镜像文件的方式部署到Kubernetes集群中去. 1.下载coredns镜像 [root@mfyxw50 ...

  6. codeforces 1037E-Trips 【构造】

    题目:戳这里 题意:n个点,每天早上会在这n个点中加一条边,每天晚上最大的子图满足子图中每个点都有k条或以上的边. 解题思路:看了官方题解,先把所有的点都连上,再从最后一天往前减边,用set维护最大的 ...

  7. codeforces 920E(非原创)

    E. Connected Components? time limit per test 2 seconds memory limit per test 256 megabytes input sta ...

  8. Apple iOS 触控按钮 自动关闭 bug

    Apple iOS 触控按钮 自动关闭 bug bug 轻点 iPhone 背面可执行操作 您可以轻点两下或轻点三下 iPhone 背面以执行某些操作,如向上或向下滚动.截屏.打开"控制中心 ...

  9. React Component All In One

    React Component All In One https://reactjs.org/docs/react-api.html#components React Class Component ...

  10. Fetch & POST

    Fetch & POST fetch( `http://10.1.5.202/deploy/http/send/viewtree`, { method: "POST", m ...