安装TensorFlow CPU版本过程
目录
二.安装须知(选择在windows下通过Anaconda安装TensorFlow的过程)
一.定义
TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统
二. 安装须知(选择在windows下通过Anaconda安装TensorFlow的过程)
可以选择Pip, Docker, Virtualenv, Anaconda 或 源码编译的方法安装 TensorFlow。
补充相关知识点:
1.Virtualenv是一个独立的虚拟Python环境,将虚拟环境中的Python程序和实际主机中的Python程序隔离开来,不会相互影响。直接使用pip安装会将TensorFlow直接安装在主机之中,可能与现有的Python库相互影响。使用Anaconda可以创建一个虚拟环境,与第一种安装方式类似。最后一种是通过源代码直接编译安装。
2.Anaconda是一个用于科学计算的Python发行版,支持Linux, Mac, Windows系统,包括了常用的用于科学计算的Python库,并且提供了包管理和环境管理的功能,比较方便,因此我们在这里使用Anaconda来进行TensorFlow的安装。tensorflow是基于python脚本语言的,因此需要安装python, 当然还需要安装numpy、scipy、six、matplotlib等几十个扩展包。不过现在有了集成环境anaconda,安装就方便了。python的大部分扩展包, 都集成在anaconda里面了,因此只需要装这一个东西就行了。可以这样理解:Anaconda是什么?如果你把TensorFlow看做火箭筒,那么Anaconda就是军火库,里面有各种的科学计算,机器学习的Python工具库。
3.conda是开源包(packages)和虚拟环境(environment)的管理系统。
4.packages 管理:可以使用 conda 来安装、更新 、卸载工具包 ,并且它更关注于数据科学相关的工具包。在安装 anaconda 时就预先集成了像 Numpy、Scipy、 pandas、Scikit-learn 这些在数据分析中常用的包。另外值得一提的是,conda 并不仅仅管理Python的工具包,它也能安装非python的包。比如在新版的 Anaconda 中就可以安装R语言的集成开发环境 Rstudio。
5.虚拟环境管理:在conda中可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。对纠结于 Python 版本的同学们,我们也可以建立 Python2 和 Python3 两个环境,来分别运行不同版本的 Python 代码。
三.具体安装即基于 Anaconda 的安装
Anaconda 是一个集成许多第三方科学计算库的 Python 科学计算环境,Anaconda 使用 conda 作为自己的包管理工具,同时具有自己的计算环境,类似 Virtualenv.和 Virtualenv 一样,不同 Python 工程需要的依赖包,conda 将他们存储在不同的地方。 TensorFlow 上安装的 Anaconda 不会对之前安装的 Python 包进行覆盖. Anaconda是一个用于科学计算的Python发行版,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题,并且已经包含了Python和相关的配套工具。Anaconda利用工具/命令conda来进行package和environment的管理
安装总体规划:
1.安装 Anaconda
2.建立一个 conda 计算环境
3.激活环境,使用 conda 安装 TensorFlow
4.安装成功后,每次使用 TensorFlow 的时候需要激活 conda 环境
(安装的是GPU版的,我们还需要安装 Cuda Toolkit 8.0 和 cuDNN v5,本处为cpu版本则无需安装。)
具体步骤:
1.Anaconda官网中下载,选择Python3.6版本
网址:https://www.continuum.io/downloads
2下载默认安装
3.配置环境变量
实际上我们安装软件时,通常会选择安装在非C盘目录下,因此在进入cmd后,键入Python有可能会遇到“Python不是内部命令等”的问题,这时候就需要选择配置环境变量,这样能够在不调整根目录的情况下进入Python,具体步骤如下:
此电脑->右键选择属性->高级系统设置->环境变量->系统变量->path
在path中加入anaconda安装的目录就可以了
出现“conda 不是内部命令”的情况,则需要将anaconda安装目录下的Scripts也加入到系统变量中
4. cmd打开命令行界面,输入conda 检查环境配置是否正确。
5.Anaconda安装完成后
运行 开始菜单->Anaconda3—>Anaconda Prompt :
输入命令行 :conda list
可以看到已经安装了numpy、sympy等常用的包。
输入命令行:python –-version
可以看到Python的版本
输入命令行:conda search
可以查找安装包
Cmd中
输入命令行 conda info
可以查询安装信息
在终端或cmd中输入以下命令:anaconda search -t conda tensorflow
可以搜索当前可用的tensorflow版本
6.在Anaconda下创建TensorFlow环境
需要注意默认会安装python3.6。目前tensorflow使用python3.5版本。需参考以下步骤了进行修改。
①先打开console界面,可以直接在开始菜单里找到anaconda3目录,选择anaconda prompt打开
②打开Anaconda Prompt,创建TensorFlow虚拟环境
输入命令行:conda create -n tensorflow python=3.5
要激活这个环境,请使用:
# >激活tensorflow
#
要停用一个活跃的环境,请使用:
# >关闭
#
对于使用bash的电力用户,您必须提供源代码
如果要退出该虚拟环境,输入 deactive tensorflow 即可
③激活tensorflow环境
输入命令行:activate tensorflow
在命令行前,你就可以看到在输入提示符前加了(tensorflow)
安装tensorflow :
输入命令行:pip install tensorflow
④安装tensorflow :
输入命令行:pip install tensorflow
安装成功:
⑤验证Tensorflow是否安装成功:(在Anaconda Prompt中运行)
先进入tensorflow环境,输入命令行:activate tensorflow
在命令行前,你就可以看到在输入提示符前加了(tensorflow)
输入:python
然后再键入import tensorflow as tf
打开Anaconda Navigator(开始菜单->Anaconda 3->Anaconda Navigator),搞一个spyder玩,点击spyder下面的“install”,安装好就变成“Launch”了,点击就可以进去了。
下拉列表框中选择All,在Search Packages文本框中输入tensorflow,在列表中选择tensorflow 下载
7.安装用于语音信号处理的库librosa
①进入TensorFlow环境:activate tensorflow
输入安装命令:conda install -c conda-forge librosa
继续运行
安装失败:
Conda Error
Conda错误
Elapsed
时间过去 已播放时间 单程时间
error occurred when trying to retrieve this URL.
当试图检索这个URL时发生错误
HTTP errors are often intermittent, and a simple retry will get you on your way.
HTTP错误通常是间歇性的,简单的重试会让您前进
②.若发生错误则重新再试:(我重试了三次终于在运行了~~)
完成安装用于语音信号处理的库librosa: