基于Anaconda在windows下搭建TensorFlow环境(cpu版本安装)

                       安装TensorFlow CPU版本过程

 

目录

                       安装TensorFlow CPU版本过程

一.定义

二.安装须知(选择在windows下通过Anaconda安装TensorFlow的过程)

三.具体安装即基于 Anaconda 的安装


一.定义

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:

 

 

猜你喜欢

转载自blog.csdn.net/qq_41008567/article/details/83022058