tensorflow01 win10 anaconda 环境配置

来源:互联网 发布:excel中显示重复数据 编辑:程序博客网 时间:2024/05/21 05:24

01 基本环境

win10 企业版[10.0.14393]
显卡:Nvidia Quadro M2000M
需要软件:
anaconda4.3.0.1(官网下载最新版本)
cuda_8.0.61_win10.exe(官网下载最新版本)

cudnn-8.0-windows10-x64-v5.1-zip(官网下载最新版本)

cuDNN下载需要注册个账号。
解压到 C:\Program Files\cuda

02 anaconda方式安装tensorflow

02.01 安装anaconda

把anaconda安装到d:\install\anaconda3
这里写图片描述

勾选添加环境变量。把anaconda必要路径加入环境变量path

d:\install\Anaconda3d:\install\Anaconda3\Scriptsd:\install\Anaconda3\Library\bin

这里写图片描述

因为tensorflow默认需要使用python3.5版本,所以不勾选注册python 3.6。

安装完成,打开命令行窗口,更新anaconda版本。

# 可以使用conda update命令更新指定环境,如下语句更新默认的anaconda环境到4.3.1版本# 如果是下载最新版本的anaconda,无需更新# conda update 运行可能会因为下载问题出错,多运行几遍,即可conda update --prefix d:\install\Anaconda3 anaconda# 查看conda帮助conda -h

02.02 安装指定版本的tensorflow

02.02.01 anaconda基础

使用anaconda 安装tensorflow 需要先建立一个anaconda环境。

查看已安装的 anaconda环境

#运行:conda info -e#或者conda info --envs

本机总共安装了4个环境:
默认的环境名称 root,*代表默认的环境名称。
后面自定义安装的 tensorflow、tensorflow0.12.0rc0、tensorflow1.0.0三个环境
这里写图片描述

环境名称 环境安装路径 tensorflow d:\install\Anaconda3\envs\tensorflow tensorflow0.12.0rc0 d:\install\Anaconda3\envs\tensorflow0.12.0rc0 tensorflow1.0.0 d:\install\Anaconda3\envs\tensorflow1.0.0 root *d:\install\Anaconda3

删除一个指定的anaconda环境

# 删除tensorflow0.12.0rc0环境conda remove -n tensorflow0.12.0rc0 --all# 查看删除效果conda info -e

这里写图片描述

环境名称 环境安装路径 tensorflow d:\install\Anaconda3\envs\tensorflow tensorflow1.0.0 d:\install\Anaconda3\envs\tensorflow1.0.0 root *d:\install\Anaconda3

使用Anaconda Navigator管理Anaconda环境
除了命令行方式外,Anaconda提供了图像化界面来管理Anaconda环境。可以从系统菜单打开Anaconda Navigator。来查看、增加、删除 Anaconda环境。可以在这里选择自己需要的环境,或者创建、删除制定的环境。为指定的环境安装组件包等。
这里写图片描述
这里写图片描述

注意:
1 创建环境后,必须要安装必要的组件包,才能正常使用。创建环境时,只是最小化安装了依赖组件包。比如:如果你不给对应的环境安装jupyter
notebook,那么在对应的环境下要运行jupyter notebook会出错的。
2 每个环境是相对独立的。尽量不是试图在环境A中运行环境B的组件。除非你对Anaconda运行机制了如指掌。

02.02.02 安装tensorflow1.0.0版本

查看tensorflow win发行版本

anaconda search -t conda tensorflow

发现两个windows版本
conda-forge/tensorflow | 1.0.0 | conda | linux-64, win-64, osx-64
dhirschfeld/tensorflow | 0.12.0rc0 | conda | win-64

这里写图片描述

创建一个tensorflow1.0.0的anaconda环境
因为我原来创建了tensorflow1.0.0环境,先删除,再创建一个干净的环境。

# 删除已有的tensorflow1.0.0 anaconda环境conda remove -n tensorflow1.0.0 --all# 查看一些anaconda环境,tensorflow1.0.0已经被删除。conda info -e # 创建一个全新的tensorflow1.0.0 anaconda环境# windows 版本tensorflow需要python3.5环境,需要制定python版本conda create -n tensorflow1.0.0 python=3.5# 如果这个过程失败,多次conda install -n tensorflow1.0.0 python=3.5conda install -n tensorflow1.0.0 python=3.5

这里写图片描述

到这里只是创建了要给叫tensorflow1.0.0的anaconda环境,并没有安装tensorflow。

安装tensorflow1.0.0
前面运行 anaconda search -t conda tensorflow 找到一个1.0.0版本的tensorflow

conda-forge/tensorflow    |    1.0.0 | conda           | linux-64, win-64, osx-64

查看具体的版本安装路径,如下

anaconda show conda-forge/tensorflowconda install --channel https://conda.anaconda.org/conda-forge tensorflow

上面默认提示没有制定版本号,我们实际安装时要制定版本号,更可控一些。
conda install --channel https://conda.anaconda.org/conda-forge tensorflow=1.0.0

注意: 1 必须激活指定的anaconda环境
2必须在指定环境的Scripts(D:\install\Anaconda3\envs\tensorflow1.0.0\Scripts)目录运行安装命令。因为需要使用指定环境的python,也就是Scripts下面的命令。

进入安装tensorflow环境:

cd d:\install\Anaconda3\envs\tensorflow1.0.0\Scriptsactivate tensorflow1.0.0

这里写图片描述

运行安装命令:
conda install --channel https://conda.anaconda.org/conda-forge tensorflow=1.0.0
安装成功后,运行 python,在交换界面输入import tensorflow as tf,没有报错。说明tensorflow1.0.0版本安装成功。
这里写图片描述

安装python依赖库:
以上过程,仅仅安装成功了tensorflow1.0.0的安装包。要想正确运行tensorflow1.0.0版本,还要根据自己的需要安装各种需要的tensorflow相关依赖包。可以通过命令行方式,也可以在Anaconda Navigator图形界面选择安装。
在练习的过程中,缺少什么包,安装什么包就可以了。
比如:
在tensorflow1.0.0 环境下安装GPU版本的tensorflow-gpu(需要在D:\install\Anaconda3\envs\tensorflow1.0.0\Scripts目录下运行)
pip install tensorflow-gpu

在tensorflow1.0.0环境下安装notebook。如果安装出错,多尝试几次。或者从Anaconda Navigator图形界面安装。
conda install -n tensorflow1.0.0 notebook

使用下面语句更新指定环境的所有组件包
conda update -n tensorflow1.0.0 --all

需要切换到其他anaconda环境时,使用deactivate命令退出当前环境
deactivate tensorflow1.0.0

02.02.03 安装tensorflow0.12.0rc0版本

A 建立tensorflow0.12.0rc0版本的anaconda环境

# 创建一个全新的tensorflow0.12.0rc0 anaconda环境# windows 版本tensorflow需要python3.5环境,需要制定python版本conda create -n tensorflow0.12.0rc0 python=3.5# 如果这个过程失败,多运行几次下面语句# conda install -n tensorflow0.12.0rc0 python=3.5

B 激活tensorflow0.12.0rc0环境,切换到tensorflow0.12.0rc0的Scripts目录

activate tensorflow0.12.0rc0cd d:\install\Anaconda3\envs\tensorflow0.12.0rc0\Scripts

C 查找tensorflow0.12.0rc0版本库位置

# 查找tensorflow所有安装版本anaconda search -t conda tensorflow# 查找特定的0.12.0rc0版本anaconda show dhirschfeld/tensorflow# 安装tensorflow0.12.0rc0 安装包conda install --channel https://conda.anaconda.org/dhirschfeld tensorflow=0.12.0rc0

D 测试安装效果

#pythonimport tensorflow as tf;print(tf.__version__);a=tf.constant([1.0, 2.0], name="a");b=tf.constant([2.0, 3.0], name="b");c=a+b;sess=tf.Session();sess.run(c);

会显示:
0.12.0-rc0
array([ 3., 5.], dtype=float32)
这里写图片描述

E 从Anaconda Navigator安装notebook

F 如果安装过程中发生 Anaconda Navigator不能启动,可以尝试用如下命令修复。

conda update --prefix d:\install\Anaconda3 anaconda
0 0
原创粉丝点击