1. 程式人生 > >win7配置安裝tensorflow(非GPU版)

win7配置安裝tensorflow(非GPU版)

win7配置安裝tensorflow(非GPU版)

引言

windows7 + Anaconda3-4.2.0-Windows-x86_64 + Python3.5.2。
pycharm社群版、opencv-python、opencv-contrib-python。

1、配置安裝Anaconda3-4.2.0

Anaconda3-4.2.0

插個題:Windows下Ctrl+Shift+G被輸入法佔據,取消輸入法中的該熱鍵。
輸入法

官網上找歷史版本不太方便,採用選擇國內清華映象源 下載。Anaconda

驗證Anaconda是否安裝成功,開啟 Anaconda Prompt,輸入:

conda --version

2、通過Anaconda配置相應版本Python

更新pip(網速):

python -m pip install --upgrade pip

Successfully installed pip-18.1

開啟 Anaconda Prompt:

conda create -n tensorflow python=3.5.2

然後,按照提示啟用:

activate tensorflow
deactivate

檢視一下版本:

python --version

python

啟用環境:

 activate tensorflow

3、配置安裝TensorFlow

以管理員身份開啟Anaconda Promp:

pip install tensorflow

驗證,Python環境下直接import tensorflow,若沒有報錯,則安裝正確:

python 
import tensorflow

在這裡插入圖片描述

4、下載python IDE pycharm社群版

pycharm社群版
pycharm
install
pycharm
下載python直譯器
在這裡插入圖片描述
Download
在這裡插入圖片描述
安裝時選擇新增到環境變數。
開啟pycharm配置:
配置

5、驗證Tensorflow以及Pycharm

import tensorflow as tf

# 建立2個矩陣,前者1行2列,後者2行1列,然後矩陣相乘:
matrix1 = tf.constant([[3,3]])
matrix2 = tf.constant([[2], [2]])
product = tf.matmul(matrix1,matrix2)

# 上邊的操作是定義圖,然後用會話Session去計算:
with tf.Session() as sess:
    result2 = sess.run(product)
    print(result2)
  • 用Jupyter Notebook驗證
    實際是在網頁上開啟本地檔案C:\Users\Administrator\Documents\TensorFlow\ch1
    驗證

  • 用Pycharm驗證
    (更改pycharm背景色護眼)驗證

6、安裝opencv以及opencv-contrib

預設就直接是最新版本,以管理員身份開啟Anaconda Promp:

pip install opencv-python

檢視資料有的談到會特別慢,且報read time out 錯可參考,建立一個國內的映像。 如果還是經常掉線,可試一下(此法沒試,上句我這很快):

pip --default-timeout=100 install opencv-python

opencv安裝
繼續安裝opencv-contrib-python,這個opencv的附加庫不要忘記,一些新的opencv演算法在裡面,比如一些特徵點提取的演算法sift.

pip install opencv-contrib-python

opencv-contrib-python
檢視一下:

pip list

pip list

7、驗證opencv

  • 用Jupyter Notebook驗證
    import cv2 as cv
    #讀取影象,支援 bmp、jpg、png、tiff 等常用格式
    img = cv.imread("C://Users//Administrator//Documents//TensorFlow//ch1//opencv_test.jpg")
    #建立視窗並顯示影象
    cv.namedWindow("Image")
    cv.imshow("Image",img)
    cv.waitKey(0)
    #釋放視窗
    cv.destroyAllWindows()

opencv驗證
失誤,圖太大了,沒截完整,安裝成功就行,pycharm就不驗證了。