随着TensorFlow升级到1.0.1,对Windows也有了更好的支持,描述Windows安装TensorFlow的过程。
安装过TensorFlow
如果原来已经安装过TensorFLow,升级到1.0是很简单的,直接使用命令 pip3 install –upgrade tensorflow
,便可以快速的完成升级。
但是由于1.0的API改动较大,低版本的代码可能会报错。但是Google提供了快速升级代码的小程序,请移步至TensorFlow官网有很好的示例,在此不再赘诉。
未安装过TensorFlow
没有安装过TensorFlow,那就开始直接安装1.0版本的TensorFlow。
首先我们来保证几点:
- Windows是64位版本,TensorFlow暂不支持32位版本;
- 保证电脑中有MSVCP140.DLL,如果没有,需要安装Visual C++ 2015 redistributable (x64 version),到https://www.microsoft.com/en-us/download/details.aspx?id=53587 下载;
- Python保证是3.5的版本。
现在让我们来开始安装吧~~
- 到Python官网 下载Python并且安装,注意现在的python已经是3.6的版本,我们要下载的是3.5的版本。
- 下载到python-3.5.3-amd64.exe 后,一路安装就好,记得勾选安装pip和直接配置环境变量。当然了,如果没有勾选就需要我们手动配置了。在此请直接参考这篇文章 windows下面安装Python和pip终极教程 。
- Python和pip都安装好了,就可以很愉快的安装TensorFlow了,直接使用命令
pip3 install --upgrade tensorflow
,就看到一系列的安装了。TensorFlow官网安装过程
- 安装完成后,进入Python,输入
import tensorflow
,如果没有报错就证明安装成功。
其他一些有用的
- 如果安装完TensorFlow后,报错DLL相关的错误,就是提到的缺少MSVCP140.DLL,下载安装即可。只要不是新装的系统,一般的系统都会安装了此DLL;如果是新装的系统,也请先将所有的补丁打齐,就不会出现问题。
- 如果还要使用matplotlib、seaborn等可视化图表,都可以使用pip直接安装。python相关的扩展包.whl文件,可以用pip很方便的安装。可以参考Python包numpy、Matplotlib、SciPy在64位Windows上的安装