您的位置:首页 > 编程语言 > Python开发

Window上安装Tensorflow

2017-05-21 19:42 190 查看

Anaconda

Anaconda是由Python提供支持的领先的开放数据科学平台。 Anaconda的开源版本是Python和R的高性能分发版本,包括超过100个用于数据科学的最流行的Python,R和Scala软件包。

操作说明:

1. Managing conda

conda --version
conda update conda


2. Managing environments

Create and activate an environment

conda create --name snowflakes biopython


This will create a new environment named /envs/snowflakes with the program Biopython.

Activate the new environment:

Linux,OS X:
source activate snowflakes


Windows:
activate snowflakes


Create a second environment

conda create --name bunnies python=3 astroid babel


This will create a second new environment named /envs/bunnies with Python 3 and Astroid and Babel installed.

List all environments

conda info --envs


Switch to another environment (activate/deactivate)

Linux,OS X:
source activate bunnies


Windows:
activate bunnies


3. Managing Python

Check Python versions

conda search --full-name python


Install a different version of Python

conda create --name snakes python=3


Linux,OS X:
source activate snowflakes


Windows:
activate snowflakes


4. Managing packages

View a list of packages and versions installed in an environment

conda list


Search for a package

conda search beautifulsoup4


Install a new package

conda install --name bunnies beautifulsoup4


Install a package from Anaconda.org

conda install --channel https://conda.anaconda.org/pandas bottleneck


Install a package with pip

pip install see


安装tensorflow

目前tensorflow对python3.5支持友好

1. 创建名为tensorflow的环境

conda create --name tensorflow python=3.5




2. 激活环境

activate tensorflow


3. 安装tensorflow gpu版本包

-- CPU版本
pip install tensorflow
-- GPU版本
pip install tensorflow-gpu


安装CUDA

不安装CUDA Driver会出现如下错误:

ImportError: No module named '_pywrap_tensorflow_internal'


安装CUDA Tools



安装cuDNN

注意:需要下载5.1版本,6.0版本不可用





Cudnn解压后将bin,include,lib三个文件夹里面的内容覆盖至Cuda安装目录下,默认路径为C:\Program Files\NVIDIA GPUComputing Toolkit\CUDA\v8.0(记住不是替换,是把Cudnn文件里的.dll文件添加到Cuda里面)

接下来,检验Cuda是否安装成功:

进入cuda路径,默认C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\demo_suite执行里面的deviceQuery.exe文件



No module named ‘matplotlib’

conda install matplotlib




Anaconda上查看



第一个tensorflow程序

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt

%matplotlib inline
a = tf.random_normal([2, 20])
sess = tf.Session()
out = sess.run(a)
x, y = out

plt.scatter(x,y)
plt.show()


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python tensorflow anaconda