Python使⽤pip安装TensorFlow模块
1.⾸先确保已经安装python,然后⽤pip来安装matplotlib模块。
2.进⼊到cmd窗⼝下,建议执⾏python -m pip install -U pip setuptools进⾏升级。
3.如果之前已经安装了Numpy,则需要先卸载之前的安装,因为每个Tensorflow都有⼀个版本的numpy对应,故要卸载之前numpy
4.接着键⼊python -m pip install --upgrade tensorflow 进⾏⾃动的安装,系统会⾃动下载安装包。
命令提交以后,你唯⼀能做的就是等待了。你唯⼀能祈祷的,就是这该死的GFW不会坏了你好事。还好这次运⽓不错,⼀次搞定。
验证安装
在桌⾯上创建a.py⽂件,写⼊以下代码
import tensorflow as tf
import os
tensorflow版本选择
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
a = tf.constant(10)
b = tf.constant(25)
print(sess.run(a + b))
参考:
学习:
异常处理:
下⾯是从⽹上到的,别⼈在安装的过程中出现的错误或异常,以及解决⽅法:
后来直接pip install tensorflow,tensorflow装完,⾃动装numpy却报错了。因为我之前⾃⼰⽤了numpy,早就装了。⽽每个tensorflow都有⼀个版本的numpy对应,故要卸载之前numpy。解决⽅法如下
1.Exception:
Traceback (mostrecent call last):
……
PermissionError:[Errno 13]
Permission denied:'D:\\software\\Anaconda\\Lib\\site-packages\\numpy\\core\\multiarray.cp36-win_amd64.pyd'
解决办法:关闭所有正在运⾏的python程序
2. Installing collected packages:numpy, tensorflow-tensorboard, tensorflow
Found existing installation: numpy 1.11.3
Uninstalling numpy-1.11.3:
Exception……
⽆法卸载numpy
解决办法:pip install tensorflow –ignore-installed numpy
=============================================================
tensorflow 0.12.0开始⽀持Windows下安装了
环境要求:
Windows 64位
python 3.5
pip 9.0.1
tensorflow 0.12.0
cuda8.0
cudnn5.1
visual c++ 2015 运⾏时库
安装过程:
安装python3.5
安装
升级pip
< -m pip install --upgrade pip
安装tensorflow
cpu版本
pip install --upgrade tensorflow
gpu版本
pip install --upgrade tensorflow-gpu
gpu版本tensorflow安装gpu⽀持包
安装cuda8.0
安装
安装cudnn5.1
安装
添加解压后的bin⽬录到PATH环境变量
测试tensorflow
$ python
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
b'Hello, TensorFlow!'
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
>>>
如果import报错,需要下载安装
另外需确认CUDA CUDNN与TensorFlow版本是否匹配
gpu使⽤情况查看
nvidia-smi -l # 实时返回GPU使⽤情况