Install keras and tensorflow cpu on Windows
Keras是基于 Python 的深度学习库,Keras 是一个用 Python 编写的高级神经网络 API,它能够以 TensorFlow, CNTK, 或者 Theano 作为后端运行。Keras 的开发重点是支持快速的实验,能够以最小的时延把你的想法转换为实验结果,是做好研究的关键。本文记录在Windows10环境下安装keras和tensorflow cpu版本的过程。
安装环境
1. Windows10 X64 VS2017
2. Python3.6
参考资料
使用 pip 安装 TensorFlow(https://www.tensorflow.org/install/pip#%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85)
win10系统安装Tensorflow2.1-CPU版本 在该链接中,原作者安装了anaconda3,本文安装过程中仅安装了Python3.6,未安装anaconda3。
感谢原作者的分享。
keras and tensorflow cpu安装过程
1. install Python3.6
此步骤网上攻略很多,此处不作说明。
2. install msvcp140_1.dll
从 TensorFlow 2.1.0 版开始,此软件包需要msvcp140_1.dll文件。 该可再发行软件包随附在 Visual Studio 2019 中,但Visual Studio 2015、2017中并没有。因此我的电脑需要单独安装:
2.1 转到 Microsoft Visual C++ 下载页面。
2.2 在页面中向下滚动到“Visual Studio 2015、2017 和 2019”部分。
2.3 根据电脑配置下载并安装适用于 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ 可再发行软件包。
3. install tensorflow cpu
若电脑不支持GPU,请单独安装tensorflow cpu版本。打开命令行提示符(cmd.exe),运行以下命令:
1 |
pip install tensorflow-cpu==2.2 -i https://mirrors.aliyun.com/pypi/simple |
其中,“-i https://mirrors.aliyun.com/pypi/simple”用于设定国内镜像,可加快下载速度。
若不需要镜像设定,运行以下命令安装,但下载速度可能会较慢:
1 |
pip install tensorflow-cpu==2.2 |
上述命令执行完成后,输入命令:python,进入python;再输入命令:import tensorflow as tf,未报错即安装成功,如下所示:
1 2 3 4 |
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import tensorflow as tf >>> |
大家若看了官方文档,会发现按照官方文档的指引是在cmd.exe中运行以下命令:
1 |
pip install tensorflow |
上述命令默认安装同时支持GPU和CPU的稳定的发布版本,该版本会检测本地电脑是否满足运行GPU的条件,如果本地电脑自身不支持GPU,在运行相关程序时会报如下错误:
Failed to load the native TensorFlow runtime.
4. install Keras
4.1 在cmd.exe中输入以下命令安装Keras:
1 |
pip install keras |
4.2 安装成功后,开始配置keras后端。
确认路径%USERPROFILE%/.keras/keras.json文件是否存在。
Windows下%USERPROFILE%一般是C:\Users\USERNAME,可以在命令行中输入以下命令查看具体路径。
1 |
cd %USERPROFILE% |
keras以tensorflow为后端时,keras.json中的内容为:
1 2 3 4 5 6 |
{ "image_data_format": "channels_last", "epsilon": 1e-07, "floatx": "float32", "backend": "tensorflow" } |
若%USERPROFILE%/.keras/keras.json文件不存在,请手动创建它。
4.3 验证keras安装是否成功
在命令行中输入python,然后输入import keras,验证安装是否成功,未报任何错误即安装成功输出,如下所示:
1 2 3 4 5 |
Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import keras Using TensorFlow backend. >>> |
本文到此结束,感谢阅读,谢谢支持。