1. 程式人生 > >Win10深度學習環境配置(下篇):TensorFlow + Keras + Matplotlib + OpenCV

Win10深度學習環境配置(下篇):TensorFlow + Keras + Matplotlib + OpenCV

好記性不如爛筆頭,純粹為自己的學習生活記錄點什麼!

本次接上篇文章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__)

依次輸入結果如下圖
在這裡插入圖片描述
可以看出已成功安裝TensorFlow 1.9.0版本!

Keras

目前常用的高階API即是Keras,其實TensorFlow本身已經自帶Keras,進入CMD命令列環境,輸入python進入python環境,然後依次輸入下列程式碼:
在這裡插入圖片描述
print的結果顯示keras版本是2.1.6-tf,表示是TensorFlow下的Keras版本。
我們也可以單獨安裝Keras,使用pip很簡單的一步搞定:

pip install keras

執行結果:
在這裡插入圖片描述
接下來,我們驗證一下獨立安裝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__)

輸出結果如下圖:
在這裡插入圖片描述

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):
在這裡插入圖片描述
按下圖所示,左側選擇Project Interpreter選項,右側則會顯示當前python環境下安裝的所有依賴庫
在這裡插入圖片描述
上圖,如果沒有,則點選右上角“+”,開啟可安裝包列表,搜尋opencv-contrib-python 和 opencv-python,安裝即可!
如果安裝速度慢,可以新增清華大學的源,新增步驟如下圖所示:
在這裡插入圖片描述

開啟manage repositories,點選“+”,新增清華源

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

結果如下圖
在這裡插入圖片描述

後記

安裝完pycharm之後,很多依賴包/庫都能在repositories中找到並安裝,如果遇到無法安裝的情況,可以使用pip試試。

慢慢積累,慢慢記錄,一切都會好的,加油!