目录

一、前言介绍

二、Anaconda的下载及安装

2.1、Anaconda的下载及安装

2.2、测试Anaconda是否安装成功

三、Cuda以及Cudnn的下载安装

3.1.1、Cuda以及Cudnn的下载安装

3.1.2、检查Cuda是否安装成功

3.2.1、Cudnn的下载及安装配置

3.2.2、测试cuda

四、jupyter以及pycharm的安装配置

4.1、pycharm的安装下载

五、TensorFlow的GPU安装及配置

5.1、创建tensorflow2.6.0虚拟环境

5.2、Tensorflow-Gpu安装

5.3、验证tensorflow是否安装成功

六、pytorch的GPU安装

6.1、torch以及torchvision的安装

6.2、检验是否安装成功

七、总结

八、参考资料


一、前言介绍

Python作为当前环境下一种热门的编程语言,对于我们信息类的同学而言,可谓是十分重要,那么如何安装python以及构建一个舒适的编译环境呢?接下来,我将为你们介绍如何操作。

本次安装大概分为5步。

1、Anaconda的下载与安装

2、Cuda以及Cudnn的下载安装

3、Jupyter或者pycharm的安装及配置

4、TensorFlow的GPU安装及配置

5、pytorch的GPU安装

二、Anaconda的下载及安装

2.1、Anaconda的下载及安装

Anaconda是为方便使用Python而建立的软件包,其包含250多个工具包,多版本的Python解释器和强大的虚拟环境工具,所以Anaconda是Python的全家桶。Anaconda可以使安装,运行和升级环境变得更简单,所以初步学习Python,这一个就足够了。

Anaconda下载可以直接打开启官网:

Anaconda | Individual Edition

你可以根据你的操作系统是32位还是64位选择对应的版本下载,但是官网下载龟速,建议到清华大学镜像站下载,多快又好省。

Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

下载好Anaconda3后直接双击安装包即可,有几个地方需要注意:

这里我们选择第二个,所有用户都可以操作,(当然这里也可以选择第一个)点击next;然后根据自己的需要选择想要安装的位置,这里我选择的是D盘。(由于我之前已经安装完成,所以就放在一个test文件夹中)。

注意:这里需要将两个都要勾选,使其自动添加path环境变量。如果忘记勾选,就需要后期自己手动添加环境变量,比较麻烦。这里给出忘记勾选后,如何解决的办法,请参照链接:

Win10+Anaconda3 的详细安装教程(图文并茂)_scorn_的博客-CSDN博客_win10安装anaconda3

取消勾选。到最后选择finish完成安装。

2.2、测试Anaconda是否安装成功

首先,键盘WIN+R键打开运行窗口,输入cmd命令,然后输入

conda –version

如果显示对应的conda版本则说明安装成功。

三、Cuda以及Cudnn的下载安装

CUDA是一个并行运算的一个计算平台,而CuDNN是在上面的一个深度神经网络的GPU加速库。如果想用TensorFlow或者pytorch的GPU版本,这两个是必须要安装的。但前提,机子内得有显卡,且是NVIDIA的。

3.1.1、Cuda以及Cudnn的下载安装

对于cuda以及Cudnn的下载,这里给出官方下载网址:

Developer Downloads | NVIDIA Developer

下载完成后,打开下载的驱动, 开始安装。

自选安装位置:

等待安装:

选择自定义安装:

这里取消勾选GeForce。

点击下一步。

注:这里最好不要修改文件地址,否者会容易找不到安装的文件夹,导致安装错误。Ps:过来人的经验..

等待安装结束。

3.1.2、检查Cuda是否安装成功

打开文件管理,观察是否有以下文件:

有这个说明CuDA安装成功。

有这个cuti64_100.dll就说明CUPT1已成功。

3.2.1、Cudnn的下载及安装配置

NVIDIA cuDNN是一个 GPU 加速的深度神经网络基元库。这里给出cudnn的下载链接:

https://developer.nvidia.com/rdp/cudnn-download

注意:在选择现在Cudnn时,需要根据自己所下载的Cuda版本来确定所需要下载的Cudnn版本。

因为我下载的Cuda版本为11.4,所以这里直接下载对应的cudnn版本。(在官网下载时需要登录NVIDIA账号,直接用邮箱注册一个就行)

下载完后后,将下载的压缩包解压,并将解压后的文件复制并放到Cudn对应的文件夹中。

注:我这里的目录是Cuda,所以我直接将文件复制粘贴在CUDA下,这里是粘贴完成后的图片。

然后,我们进行环境配置

步骤:控制面板->搜索系统->编辑环境变量->高级(环境变量)->用户变量(path路径)

当安装完Cuda的时候,会自动的cuda的bin目录以及libnvvp目录加入到环境变量中,但是并没有加CUPA和Cudnn(我这里是cuda)的路径,我们需要把这俩加入进来,这样,在使用TensorFlow的时候,才不会报错。

3.2.2、测试cuda

在完成Cudnn的配置后,如何检查Cudnn是否配置成功?

步骤:打开Cuda的安装目录,找到下面两个.exe文件,执行(执行方法:首先WIN+R键打开系统进程,输入cmd命令,将图片中的.exe文件拖入,然后回车键即可)

如果上述两个.exe都是pass状态,则说明Cudnn安装成功。

四、jupyter以及pycharm的安装配置

这里说明一下,因为jupyter和Pycharm二者都是为python提过一种编译环境。并且juypter在下载Anaconda时会有所附带,所以这里主要介绍pycharm的安装与python的配置。

4.1、pycharm的安装下载

Pycharm的下载,这里给出官网链接:

下载 PyCharm:JetBrains 为专业开发者提供的 Python IDE

下载好压缩包后,解压安装。

首先,点击next

选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘。

选择勾选。(可以全部选择)点击next

点击安装

等待安装

点击等会重启,完成。

接下来对Pycharm进行配置,双击运行桌面上的Pycharm图标,进入下图界面:

数据分享,界面如下:

皮肤选择:

可以右上角关掉,也可以左下角:skip remaining and set defaults(跳过其余和设置默认值)

创建一个新工程,以及配置目录

然后等待创建即可。中间的一些小弹窗可以直接关闭(一些小提示,可以不用理会)

接下来,我们编写文件:

这里我创建一个A1.py:

编写代码,并运行

为了方便以后作业的编写或者代码测试,可以新建一个目录:

这里由于是对pycharm安装的介绍,就不给出更多说明了,如果有同学想要了解更多关于pycharm的操作,这里给出参考链接:

【2020最新版本Pycharm安装、配置和使用指南-哔哩哔哩】2020最新版本Pycharm安装、配置和使用指南_哔哩哔哩_bilibili

五、TensorFlow的GPU安装及配置

在安装TensorFlow时,需要先确定自己安装的Cuda以及Cudnn所对应的版本号:

2021最新:TensorFlow各个GPU版本CUDA和cuDNN对应版本整理(最简洁)_K1052176873的博客-CSDN博客

因为我的cuda是最新版本11.4的,所以这里对应的TensorFlow为2.6.0版本。

5.1创建tensorflow2.6.0虚拟环境

首先,键盘WIN+R键打开命令行,输入cmd命令

输入python命令,查看自己目前的python版本。方便后面的安装

然后重新上面操作,输入命令:

conda create –n tensorflow2.6.0 python=3.8.8

(tensorflow的版本上面需要自己查看,python的版本根据自己的来)

因为我之前已经安装过,所以就不再重新安装。

如果出现问题:

解决办法参考博客Conda Install Package Error_Ada's Corner-CSDN博客

激活环境:

conda activate tensorflow2.6.0

查看当前环境已安装文件:

pip list 

5.2、Tensorflow-Gpu安装

查看自己所有的虚拟环境:

pip list

切换到tensorflow2.6.0的虚拟环境:

conda activate tensorflow2.6.0

安装tensorflow-gpu2.6.0

pip install tensorflow-gpu==2.6.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

也可以使用另一个镜像源

pip install tensorflow-gpu==2.6.0 -i https://pypi.douban.com/simple

5.3、验证tensorflow是否安装成功

进入python编译环境,输入一下代码,如果结果是True,表示GPU可用:

详细步骤:
Win+R打开命令行,输入cmd命令;使用activate代码激活自己的tensorflow2环境;输入python,最后输入下面代码,输出为ture,即代表安装成功。

import tensorflow as tf
print(tf.test.is_gpu_available())

六、pytorch的GPU安装

6.1、torch以及torchvision的安装

在Pytorch安装时也是需要注意版本号对应的,这边给出Pytorch的官网,上面会给出安装的版本建议。

安装我这里采用的是傻瓜式安装,即将torch与torchvision一键式安装。

首先,win+r打开命令窗口,输入cmd命令。

方法一:

直接采用官网下载安装,在官网里,选择自己需要安装的pytorch版本,以及对应的安装方式,复制最下面的Command命令行,粘贴到cmd窗口中回车即可。然后耐心等待安装。

这里给出我的安装代码:

pip3 install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio===0.9.0 -f https://download.pytorch.org/whl/torch_stable.html

方法二:采用pytorch换源安装

这里给出清华源安装,具体代码如下:

conda config --add channelshttps://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 install pytorch torchvision cudatoolkit=11.1

注:上面的数字是根据你自己安装的Cuda版本来确定的,比如我的是11.4,但由于没有11.4版本的pytorch,所以选择11.1。另一种方法就是,在官网中确定
需要注意的是,最后这个指令是从官网的指令去掉-c pytorch。

特别注意:这里给出的是官网的conda安装,而上面选择的是pip安装,二者有所不同。

6.2、检验是否安装成功

在完成torch以及torchvision的安装过后,我们如何来检验是否安装成功呢?

Cmd命令窗输入python,然后输入:

import torch
a = torch.cuda.is_available()
print(a)
ngpu= 1
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3,3).cuda())

如果显示为以下结果,安装成功。

或者,重新打开一个cmd命令窗,输入以下代码,检查是否有torch以及torchvision的版本信息。

conda list

好了,以上就是本次安装的全部过程,虽然有很多借鉴,但还是耗费了我很多的经历,所以,所以如果有小伙伴觉得本文有用的话,动动小手点个赞哦!!

七、总结

本次python以及其相关环境的安装过程可谓是充满了艰难坎坷,其中最难的就是tensorflow GPU的安装以及pytorch的安装,由于二者都为国外软件,所以在下载时特别慢,而且一不小心就会下载失败,需要重新下载。真的是让我头皮发麻,好在经过我不断查阅资料,翻阅网上前辈高人的经验最终才完成了本次安装。最后,虽然本次安装在查阅资料、以及解决安装过程中遇到的各种问题耗费了我大量的时间,但好在最后我还是顺利完成了本次安装,收获还是满满的!

八、参考资料

pytorch换源下载_静嗅花开的博客-CSDN博客_pytorch换源

Win10安装CUDA11.4和Torch1.9.0_alan1ly的博客-CSDN博客

Python环境配置保姆教程(Anaconda、Jupyter、GPU环境)!

CUDA、CUDNN在windows下的安装及配置_m0_37605642的博客-CSDN博客

Tensorflow2.0-GPU安装教程_Ohyailidong的博客-CSDN博客

Python安装及环境配置一文式解决相关推荐

  1. python安装及环境配置

    Python--python安装及环境配置 Python安装 Windowns操作系统中安装Python 步骤一 下载安装包 从Python网站https://www.python.org/downl ...

  2. Android 13 Camera ITS 环境搭建(从Python安装到环境配置详解)

    Python 版本 根据CameraITS.pdf 以及报错信息提示需要python版本在3.7.9及以上,本次使用的是3.8.10. Python 安装 1.官方网站下载Python源码 wget ...

  3. Win7 64 位 Vcode Python安装与环境配置

    一  . 对于win7 64位 的Python版本,官网目前是 Python 3.8.10 .千万不要装错哈哈 二 .Vcode 版本,可以直接在官网或者360软件管家安装,都比较方便.但安装之前请先 ...

  4. python安装与环境配置

    文章目录 python环境配置 一.下载和安装python 1.1.阿里云盘下载 1.2.官网下载 1.3.安装 二.检测安装python是否成功 2.1检测 2.2操作 三.安装或者升级python ...

  5. 写给萌新们的Python安装及环境配置(anaconda,pycharm,GPU)教程

    系列文章目录 文章目录 系列文章目录 前言 Anaconda简介 python是什么 问啥要用anaconda 二.anaconda下载安装 配置基础环境 Pycharm安装 Pycharm使用con ...

  6. NO.1—Python安装与环境配置

    python下载: https://www.python.org/downloads/ 3. 下载完成后点击运行,会出现安装界面,选择Modify,这里建议各位进行默认目录的安装 无脑下一步:安装完成 ...

  7. python详细安装教程环境配置-[Python] 安装及环境配置

    1. 首先,通过wget下载Python安装包 [root@TDDBA ~]# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz ...

  8. linux python 调试_Python安装与环境配置

    [按]最近有纯文科背景的朋友想入门Python,问我首先得干嘛.那当然是安装Python了,因此我出这一期Python安装与环境配置的文章,这是定量城市研究从导论进入实操的第一篇推文.综合参考了菜鸟教 ...

  9. win8系统安装配置python_win8下python3.4安装和环境配置图文教程

    win8下python安装和环境配置,具体内容如下 python语法较C语言简单,容易上手. 具体步骤 1.本文采用的是win8.1 64位系统,安装python3.4. 2.先在python官网上下 ...

最新文章

  1. python 字典等习题
  2. pytorch中torch.manual_seed()的理解
  3. 用JAVA开发网站,需要学哪些呢?
  4. 【ArcGIS遇上Python】ArcGIS Python实现长时间序列遥感影像批量处理--以裁剪为例
  5. MySQL笔记(九)查询结果添加序列号
  6. Tips--TensorFlow报错:tensorflow:Early stopping conditioned on metric `val_loss` which is not available
  7. Linux日志收集logrotate原理介绍
  8. java中如何上送list集合_如何使用java中的list集合
  9. emacs java自动import,在Java模式如何我配置Emacs,这样就不会自动对齐方法参数
  10. Linux Watchdog Test Program
  11. C# WPD PortableDeviceApiLib获取便携设备列表
  12. 深度学习图像标注工具
  13. 特征探索性分析Exploring_features
  14. python3执行js之pyexecjs
  15. CAN总线的终端电阻为什么常用120Ω
  16. 医学影像处理科研训练
  17. 议题曝光!百位顶级讲师、20大论坛,总有一个话题吸引你
  18. matlab的死区环节,基于SIMULINK对非线性系统死区环节进行仿真
  19. 关于调用第三方sdk
  20. 基于微信奶共享会议室预约小程序系统设计与实现 开题报告

热门文章

  1. 解决span标签自带空格问题
  2. NAT ALG DNS — DNS在内部,外网通过域名访问内部服务器
  3. 【Spring入门学习00】Bean、POJO、DAO、BO的概念
  4. mahout fpg
  5. Web安全 信息收集 (收集 Web服务器 的重要信息.)
  6. 为何NB-LOT 覆盖比较广
  7. 金字塔图表 html,echarts 金字塔
  8. 给大家推荐一位我佩服的Python工程师
  9. VS2010完美卸载
  10. 爱了爱了!Android平台HTTPS抓包解决方案及问题分析,面试必问