Anconda的安装

这位大佬的博客讲的就较为详细了:anconda的安装教程
安装好的了anconda,juepyter notbook 就可以直接使用了。

安装tensorflow-gpu之前须知

安装之前需要了解的,最重要的东西就是版本的问题,首先再 windows powershell 中键入nvidia-smi,查看自己的显卡驱动,以及的与其对应的 CDUA 的版本,我的如下(我的显卡是RTX3050):

无疑是 11.3,另外一种查看方式是到 TensorFlow 官网手册中查看:

目前这个表中只给到了 2.4.0 ,但是目前最新的是 2.5.0,不过放心,2.5与2.4 都都适配 cuda 11。

下载CUDA和cuDNN

根据上面的版本信息,进入到 英伟达的官网 下载相应版本的cuda
以下时我选择的:

cuDNN的下载网址
cuDNN的下载就非常坑逼了,特别是注册账号,反正我网页使用QQ登录刷新了N次都不行,一直显示如下:

之魔性,然后我又想到换一个方式注册一个,于是去下载了Nvidia Geforce Experience 在这个软件里注册,结果还是一样的错误,好家伙,于是我又去搞了加速器,第一个UU加速器没有用,第二个腾讯加速器起效果了,终于使用qq登起了,然后又再次回到网页去cuDNN下载网页,又是刷新了N次,一气呵成(如果网络像我一样不好,就赶紧填完登录的注册的东西,中途停留久了,妈的又会卡,简直了) 。


下载都是挺快的,就是到注册那一步挺麻烦的。

安装 CUDA 和 cuDNN

准备好了两个文件下面就开始进行安装

1、CUDA的安装

找到之前下载的CUDA文件,然后以管理员身份运行,第一个是提取那个路径默认就好了,本来也属于临时文件,然后ok即可,接下来选择自定义:

下一步,在此界面下,取消勾选 Visual Studio Integration 这个属于VS插件,网上说容易导致安装失败,索性就不勾选了。
继续下一步,这里安装路径我选择的默认的C盘的路径,毕竟想到是计算能力的东西,C盘空间允许的情况下,这种东西放C盘还是有好处的。

下一步,等待安装完成,完成后,通过cmd 进行 nvcc -V 可以检查是否安装成功:

2、cuDNN的安装

之前我们下载下来就是一个压缩包,安装过程就是个解压复制粘贴的过程,将压缩包解压后,将其中的文件:

以上都复制粘贴到刚刚C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3中,

3、环境配置

这里弄完了后就是进行环境配置了,环境变量的配置过程应该都熟悉(【我的电脑】_【高级系统设置】——【环境变量】——【系统变量】——【path】),需要注意的是这里是在系统变量中的 path 进行配置的,如下:

红色方框的1,2得自己加,3、4是打开就自动加好的。

tensorflow 的安装

首先是在Anconda中创建一个tensorflow的环境,一般来说的会用指令创建,但是Anconda 已经安装好了,用Anconda Navigetor 创建,如图所示:

左边的创建一个名为 tensorflow 的环境,右边会出现一部分,这里的图是我后面又在此虚拟环境中安装了 tensorflow-gpu 以后的结果,那下面就是讲如何安装 tensorflow-gpu。 完成创建tensorflow 的环境后,再 cmd 中 加入 activate tensorflow 进入到tensorflow 虚拟环境中,然后输入以下指令:

pip install tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple #默认安装最新版
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==2.5.0 #指定版本安装

上面我都是用的清华的源,这样快点,但是即使是这样下载也是会出现好几次的失败,这主要是网路问题,失败了就重新执行就好了。我因为电脑显卡配置上都符合最新版,所以就直接使用了第一条指令。
下载后,可以在 cmd 的 tensorflow 环境中 使用 conda list 查看到自己下载安装好的包以及版本,其实是 在Anconda Navigetor 中也能看到。

指令测试:

打开 Ancanda Powershell promte 然后依次输入

 conda activate tensorflowpythonimport tensorflow as tfprint(tf.__version__)print('GPU',tf.test.is_gpu_available())exit() #退出pythonconda deactivate tensorflow #退出虚拟环境

结果如图:

至此 tensorflow-gpu 算是完全安装完毕了。

Keras 安装

接下来就是安装另外一个模块-Keras,这个直接在 Anconda Powershell prompt :

测试Keras ,出现以下错误:

根据查阅属于keras的版本问题,不过很恼火的是,目前github中提供的对应关系上,我没做找到 tensorflow 2.5 与 哪版 keras 对应,所以我就自己试这个改变keras的版本,反正输错一次版本号它会提示目前有的版本号:


之前直接使用 pip install keras 我这个默认下载的是2.4.3,因为2.4.3出现了上述的版本问题,所以我就试着提高到2.5.0rc0,此时我在使用import keras 就没有出现报错了。我想可能tensorflow 2.5 与 keras 2.5.0rc0 对应吧。

卸载环境

  • 1:打开anaconda的命令行工具
  • 2:确保当前不是在你要卸载的环境下,如果是切换到其他环境,使用命令:
activate xxx

xxx为其他环境

  • 3:卸载命令:
conda uninstall -n yyy --all

yyy 表示你要卸载的虚拟环境

下载安装包 —— 使用conda的命令

conda install -c conda-forge pandas==1.3.5
  • pandas 替换成需要下载的包名即对应版本

启动 jupyter notebook 测试 tensorflow 与 Keras

接下来当 jupyter notebook 中进行测试:

(1)使用 Anconda Powershell prompt 进入tensorflow 虚拟环境(再激活tensorflow的状态下)
(2)执行指令:

conda install ipython

下载完成后,再执行:

conda install jupyter

完成之后,再执行:

ipython kernelspec install-self --user

一般成功后会出现的类似提示是:

Installed kernelspec python3 in C:\Users\。。。。。\AppData\Roaming\jupyter\kernels\python3

(3)再在tensorflow 虚拟环境下键入:jupyter notebook

此时打开的 jupyter notebook 就可以使用 tensorflow 了,如下:

jupyter notebook 的代码补全

我参考的这位大佬的很有用:jupyter notebook 的代码补全

至此,机器学习的基本准备工作算是完成了。后续讲开始机器学习的学习之路

机器学习(1)——安装与配置 Anconda 、tensorflow、keras、jupyter notebook相关推荐

  1. (TF)Anaconda安装Tensorflow+Keras+Jupyter Notebook 老电脑(CPU不支持AVX指令集)

    (TF)Anaconda安装Tensorflow+Keras+Jupyter Notebook 老电脑(CPU不支持AVX指令集) 目录     - 1.安装anaconda最新版本     - 2. ...

  2. 《面向机器智能的TensorFlow实践》一 2.8 测试TensorFlow、Jupyter Notebook及matplotlib...

    本节书摘来自华章出版社<面向机器智能的TensorFlow实践>一书中的第2章,第2.8节,作者 山姆·亚伯拉罕(Sam Abrahams)丹尼亚尔·哈夫纳(Danijar Hafner) ...

  3. 在Ubuntu虚拟机中配置ROOT CERN及jupyter notebook

    本文在Win10系统下通过VMware软件安装了Ubuntu虚拟机,随后在虚拟机中配置了欧洲核子中心(CERN)开发的数据分析环境ROOT,同时安装了使用ROOT内核的jupyter notebook ...

  4. [完美解决]如何在windows安装docker toolbox,使用tensorflow,Jupyter Notebook,各种问题的解决方案

    上两周心血来潮想在自己的Surface(Win10 Home系统)上用TensorFlow和Python,但是安装实在是太麻烦了-就想到能不能在Windows上用docker直接运行linux环境的T ...

  5. ModuleNotFoundError: No module named 'torch'(anaconda安装好Pytorch却无法在Jupyter notebook使用)

    Windows下使用anaconda安装配置CPU版的pytorch请参看这篇博客: https://blog.csdn.net/weixin_43876801/article/details/103 ...

  6. 安装pytorch时,anaconda的Jupyter Notebook中出现实心圆,并且代码失效的解决办法

    最近我开始进行深度学习(Pytorch),需要用到anaconda中Jupyter Notebook的torch模块,因为之前闲暇时下载过anaconda,以为可以直接加载torch模块,是我太天真了 ...

  7. 使用 28x28 bmp測試訓練後的模型 tensorflow mnist jupyter notebook

    訓練CNN/mnist好後,用以下指令保存模型及weight model.save("05.h5") 取回使用 model = load_model("05_cnn.h5 ...

  8. python keras安装配置_科学网—如何配置深度学习环境:Ubuntu+TensorFlow+keras - 邵斌的博文...

    深度学习是最近很火爆的一个技术,虽然很多概念在上个世纪就已提出,但大规模的应用和发展还是近几年的事情.这里分享一下相关配置(针对TensorFlow+keras). 硬件需求: 最好有一块比较新的支持 ...

  9. [物联网文章之其四] 在物联网中应用机器学习:使用 Android Things 与 TensorFlow

    日常前言 四月份花了一大部分时间去深入代码,把我们的双摄虚化流程解析了一遍.然后为了给组内分享,又花了相当一部分时间去做总结,画思维导图.作流程图等等,这其中学到了挺多东西的,尤其是对高通 Camer ...

最新文章

  1. AxonFramework,快照(Snapshotting)
  2. 单元测试以及dagger的使用
  3. C语言6F多少,求助!!请人帮忙画C语言程序流程图.紧急!!!
  4. Handler与线程通信(二)
  5. python速学_【Python杂货铺】速学python基础
  6. Python--sort()函数的用法
  7. 三菱plc恒压供水程序+威纶触摸屏程序本成已用于实际项目中
  8. idea的设置,导致list长度只有1000
  9. Java项目(SpringBoot+MyBatis-Plus):国内新冠肺炎疫情大数据可视化平台+疫情数据后台管理系统
  10. 使用elasticSearch实现以图搜图
  11. 传奇地图事件触发脚本
  12. 流星蝴蝶剑5.18公测(转自官方)
  13. 计算机课excel,计算机excel教学课件.doc
  14. vue-i18n的入门使用
  15. 微信内置浏览器不支持打开网页或下载APP怎么办,微信跳转浏览器原理
  16. excel 表做下拉框_Excel工作表的组合框下拉列表
  17. 电脑位置,Windows10系统查找电脑设备位置的方法介绍
  18. 高中数学40分怎么办_高一数学40分有救吗?
  19. 新监管新纪元 大浪淘沙始见金——“9·4”政策回顾·行业前瞻
  20. 浙大计算机学院徐从富段学生,浙江大学计算机科学与技术专业导师介绍:徐从富...

热门文章

  1. C语言用不同字体标识,c语言中标识符命名规则是怎样的
  2. 运动用什么听歌好,推荐运动骨传导耳机
  3. 如何把PDF中的一页内容替换掉
  4. PHP求职宝典系列——PHP Web 编程篇
  5. float a=1.0f 这里的1.0f中的 f 代表什么?有什么意思?
  6. Android BLE HIDS Data ,从问询DB 到写入Android 节点的flow 之四
  7. 【树莓派】刷机、基础配置及多种方式登录
  8. 7个最好的文件存储网站
  9. 数据结构算法实现及例题
  10. oracle缩小数据文件大小,怎样将数据文件的大小变小