tensorflow windows CPU 版本的配置+cv2安裝+keras安裝+theano安裝

tensorflow windows CPU 版本的配置+cv2安裝+keras安裝+theano安裝

1.安裝anaconda

根據官網的安裝教程https://www.tensorflow.org/install/install_windows,在anaconda網站上下載anaconda包,並進行安裝,我的電腦是window 7 64位的,所以安裝的是

但是顯示的python版本是

3.6的

看很多博客上說“Python只提供了Python3.5版本對應的TensorFlow”,但是實際這樣安裝並沒有什麼問題。

2.配置tensorflow

使用anaconda安裝tensorflow有兩種簡單的方式

2.1打開 ,出現以下界面


進行如上操作,候選tensorflow前面的框框,進行安裝,安裝完成後,在spyder輸入如下命令行,說明tensorflow安裝成功

備註:spyder是anaconda的一個集成開發環境,類似於matlab的界面,可以很方便地查看變量和實現命令行操作。

>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

2.2 使用pip命令進行安裝

直接在cmd輸入:pip install tensorflow即可

看官網說了很多,自己只是執行了上面的操作,也安裝成功了

在命令行中調出ipython,進行如下操作


沒有報錯,說明安裝成功了

3.安裝cv2

因爲自己想要運行faster rcnn,需要用到opencv在python中的接口cv2.

首先在http://www.lfd.uci.edu/~gohlke/pythonlibs/

下載對應的opencv包

因爲安裝的python是3.6的,所以下載以下版本到對應目錄中,我下載到了F盤根目錄下


接下來進行安裝,在cmd 中切換到opencv的下載目錄下,然後

pip  install  opencv_python-3.3.0-cp36-cp36m-win_amd64.whl


不出錯,說明cv2安裝成功

備註:開始安裝opencv的時候總是出問題,參考博客http://blog.csdn.net/fengying2016/article/details/54406746,我先安裝了visual studio

 2015,安裝時出現了以下問題

並沒有安裝redistributable 2015,pip的時候也沒有什麼問題

4.安裝keras

先說一下keras和tensorflow的關係


Keras是一個高層神經網絡API,Keras由純Python編寫而成並基Tensorflow、Theano以及CNTK後端。 Keras 爲支持快速實驗而生,能夠把你的idea迅速轉換爲結果。keras有多重安裝方式,這裏用anaconda進行安裝。

類似於tensorflow的安裝,在anaconda navigator 的Environments下查看Not installed,就會顯示灰色的keras,表示未安裝的package,選中點擊Apply,幾分鐘輕鬆搞定,同樣也可以用此方法安裝tensorflow.

這樣就說明安裝完成了。

沒有報錯,說明成功安裝了。

  安裝git

 切換當前路徑到你包的目標路徑,下載keras開發包

用mnist數據集進行測試


程序不出錯,至此,keras安裝完成。

請移步《keras初學》,進一步學習keras。

4.安裝theano

因爲要跑的一個程序需要用到theano庫,所以又來安裝theano

最簡單的就是按照安裝keras的方式安裝theano,但是在安裝的過程中一直那個綠色的進度條只是在左右滾動,完全看不到進度,有耐心的話,等下去,應該也是會安裝好的。

但是這次安裝theano換了方式,在cmd中輸入:conda install theano

然後系統會自動解析環境,說要下載和安裝這些包,問你要不要繼續,當然選【Y】了,然後就進行漫長的等待了。

最開始的時候說要下載200多兆的好多條目的東西,因爲網速慢有的包下載到一半就不下了,就開始下載另外一個包了,這個沒關係,等你再次conda install theano,系統只會下載和安裝你沒有裝上的包,不斷地執行conda install theano,最後終於發現所有的包都下載和安裝好了。

進行python 

import theano

https://stackoverflow.com/questions/48673863/anaconda-theano-installation-error

解決辦法有兩種

1.卸載mkl=2018,安裝mkl=2017

出現了跟這個鏈接一樣的錯誤,然後有人說mkl=2018有問題,你需要卸載2018安裝mkl-2017,有的人確實這樣做了,也確實奏效了,也有的人說發現丟了一些包。

conda uninstall mkl=2018


這麼多包要卸載了再重新裝,根據安裝theano的網速,即使安裝mkl=2017也會很慢

而且報錯說了,是設置的問題,改變一下設置就可以,也不用重新安裝theano。

果斷不繼續

2.設置環境變量 MKL_THREADIN=GNU


我在系統屬性中設置了環境變量,然而問題並沒有得到解決。

然後想到設置環境變量後需要重啓電腦,然後就重啓了電腦!!!

然後就


theano 就可以用了~

這個再總結一下,python 報錯出現問題後,源頭在最下面!!!,要先解決最下面的問題!!!

不然每次看到那麼長的報錯,小仙女整個人都不好了,但抓住主要矛盾去解決,也還是蠻有效的。

參考文獻

http://keras-cn.readthedocs.io/en/latest/ keras中文文檔

http://keras-cn.readthedocs.io/en/latest/for_beginners/keras_windows/     keras安裝和配置指南

https://github.com/Theano/Theano/issues/6568      theano設置環境變量


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章