pytorch开发环境的准备

这是我第二次系统安装pytorch的开发环境,相比于第一次没有那么混乱,但是也不是特别熟练,花了挺长时间,初衷是重新安装,现在的目的就是想可以博客凑数

pytorch开发环境准备
1.安装Anaconda+python
2.安装CUDA 10.0
3.安装pytorch
4.安装Pycharm Community
ps:最后安装的pytorch没有用上cuda,装的是cpu版本,所以可以跳过CUDA安装过程
1.首先下载Anaconda
anaconda是python的一种包管理工具,可以自动下载管理第三方软件库,自带python。
在这里插入图片描述
首先进入Anaconda的官网,选择Windows系统,选择python3.7进行下载,双击下载之后的.exe文件即可以进行软件的安装
pytorch开发环境的准备_第1张图片
想起我第一次弄的时候每一步都是别人一点点教的(可能是我个人原因),但是不管用不用的上,我都把软件整个安装过程的图片放在这里哈哈!
pytorch开发环境的准备_第2张图片

pytorch开发环境的准备_第3张图片
pytorch开发环境的准备_第4张图片
pytorch开发环境的准备_第5张图片
一般是安装在C盘里面
pytorch开发环境的准备_第6张图片
一般为了方便使用conda的命令进行软件的安装,第一个框是可以勾选的,最后点击Install就是确定选择安装。

安装过程需要几分钟,安装完成后,我们可以先通过一些操作来测试哦!
1.首先win+R,运行cmd程序
pytorch开发环境的准备_第7张图片

2.然后输入conda list 命令,就会显示一些使用conda默认安装的一些包,或者输入conda --version,可以显示安装conda的版本,只要可以运行conda相关的命令,可以说名anaconda安装成功啦!
pytorch开发环境的准备_第8张图片
pytorch开发环境的准备_第9张图片
2.接下来我们安装CUDA
(需要注意的是,CUDA只能运行在NVIDIA显卡上面,所以首先确认自己有NVIDIA的显卡)

接下来我们进入CUDA的官网,选择windows和自己对应的windows版本,最后选择local版本,选择下载,大概是有2.6GB
pytorch开发环境的准备_第10张图片
pytorch开发环境的准备_第11张图片
pytorch开发环境的准备_第12张图片

pytorch开发环境的准备_第13张图片
pytorch开发环境的准备_第14张图片
pytorch开发环境的准备_第15张图片

pytorch开发环境的准备_第16张图片
接下来检查安装
1.首先找到nvcc文件,我这里是默认安装路径
pytorch开发环境的准备_第17张图片
2.检查自己的环境配置
.点击此电脑,点击属性,点击高级系统设置
.点击环境变量,在下面系统变量的中找到path,点击编辑
.检查是否有刚刚nvcc文件所在的路径
如果没有,点击新建,添加路径,最后一步步确定
pytorch开发环境的准备_第18张图片
pytorch开发环境的准备_第19张图片
pytorch开发环境的准备_第20张图片
pytorch开发环境的准备_第21张图片
都检查好了之后,最后在cmd命令行中输入nvcc -V回车,正确显示cuda的版本,安装成功的结果如下
pytorch开发环境的准备_第22张图片
3.pytorch的安装
进入pytorch的官网,选择对应的版本,第一张图是cpu版本,不需要cuda,第二张图是我本来想装的cuda的版本,目前实力不允许我安装。
pytorch开发环境的准备_第23张图片
pytorch开发环境的准备_第24张图片
将安装命名输入cmd命名行回车等待安装,不稳定的情况下会报错,就重新输入命令。稳定安装的情况下,大概花了二十多分钟安装成功
pytorch开发环境的准备_第25张图片

4.最后是编译器pycharm的安装
进入pycharm官网选择社区版本安装后,给pycharm配置Anaconda的环境(主要是我忘记截图了)
.creat new project
.location 是工程的保存位置
.选择Existing interpreter,选择旁边的设置
.在左侧选择conda enviroment,在右侧框设置,找到anaconda,找到anaconda目录下面的python.exe,确定,最后available to all projects要勾选上。
.最后新建一个python文件,命名
pytorch开发环境的准备_第26张图片

环境配置完成测试,能够打印torch的版本,应该就是完成整个pytorch的开发环境准备工作
pytorch开发环境的准备_第27张图片
这是我整个安装过程,最后安装是对的,但是写的有错误希望大家可以指正。

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