好记性不如烂笔头,纯粹为自己的学习生活记录点什么!

本次接上篇文章Win10深度学习环境配置(上篇),继续记录win10下深度学习环境配置过程,下篇记录安装TensorFlow+Keras

TensorFlow

由于上篇介绍了pip安装方法,所以win10系统就能与ubuntu一样,极其简单方便的使用pip直接安装!
只需要按需选择如下其一即可一步完成安装:

pip install tensorflow-gpu # 安装TensorFlow GPU版本

或者

pip install tensorflow # 安装TensorFlow CPU版本

验证安装是否成功,win键+R -> cmd 打开命令行窗口,依次输入:

python # 这步是进入python环境,下面两句则是在python环境下输入
>>> import tensorflow as tf
>>> print(tf.__version__)

依次输入结果如下图

mediapipe 必须要安装tensorflow_win10 matplotlib


可以看出已成功安装TensorFlow 1.9.0版本!

Keras

目前常用的高级API即是Keras,其实TensorFlow本身已经自带Keras,进入CMD命令行环境,输入python进入python环境,然后依次输入下列代码:

mediapipe 必须要安装tensorflow_win10 tensorflow_02


print的结果显示keras版本是2.1.6-tf,表示是TensorFlow下的Keras版本。

我们也可以单独安装Keras,使用pip很简单的一步搞定:

pip install keras

执行结果:

mediapipe 必须要安装tensorflow_win10 keras_03


接下来,我们验证一下独立安装Keras的信息,依然进入CMD命令行模式,为了对比,将TensorFlow下的keras也一同输出:

python
>>> from tensorflow import keras # 从TensorFlow导入keras
>>> print('version of tensorflow keras is', keras.__version__)
>>> import keras # 导入独立安装的keras
>>> print('version of keras is', keras.__version__)

输出结果如下图:

mediapipe 必须要安装tensorflow_win10 tensorflow_04

3. Matplotlib

Matplotlib 是一个Python画图工具库,能够显示图片,画线等操作,类似OpenCV的某些功能. Matplotlib 能在 Python 环境下运行,包括IPython shells, Jupyter notebook, web application servers.
安装也是使用pip 直接安装:

pip install matplotlib

4. OpenCV

在系统中安装OpenCV,然后再进行python的开发环境配置会比较麻烦,我一般都是简单的使用OpenCV的基础功能,所以可以利用python安装opencv-contrib-python 和 opencv-python。
其实OpenCV的安装方法有两个途径,一是pip直接安装,二是在pycharm中安装!pycharm可以安装绝大部分的依赖库!

4.1 pip安装opencv:

pip install opencv-contrib-python
pip install opencv-python

4.2 pycharm 安装opencv

打开pycharm,随便打开一个python工程,按下图打开设置(setting):

mediapipe 必须要安装tensorflow_win10 keras_05


按下图所示,左侧选择Project Interpreter选项,右侧则会显示当前python环境下安装的所有依赖库

mediapipe 必须要安装tensorflow_win10 matplotlib_06


上图,如果没有,则点击右上角“+”,打开可安装包列表,搜索opencv-contrib-python 和 opencv-python,安装即可!

如果安装速度慢,可以添加清华大学的源,添加步骤如下图所示:

mediapipe 必须要安装tensorflow_win10 tensorflow_07

打开manage repositories,点击“+”,添加清华源

https://pypi.tuna.tsinghua.edu.cn/simple/

结果如下图

mediapipe 必须要安装tensorflow_win10 opencv_08

后记

安装完pycharm之后,很多依赖包/库都能在repositories中找到并安装,如果遇到无法安装的情况,可以使用pip试试。

慢慢积累,慢慢记录,一切都会好的,加油!