64位win7下安裝keras的過程

albertolin發表於2020-11-01

懶得系統升級,所以到現在仍然在用64位win7。

1,安裝Anaconda(強烈建議)

Anaconda已經整合了大量第三方包,無需自己一個個手動安裝,會省去很多時間和精力,所以強烈建議去下載一個Anaconda安裝包。本人用的是Anaconda3-2020.07-Windows-x86_64,約467M。訪問國外官網不太順暢,可以換成國內很多映象網站,基本都有下載提供。

2,安裝支援包mingw和libpython

如果有條件訪問國外官網,可以開啟開始選單裡的Anaconda點選執行Anaconda Powershell Prompt,在裡面輸入

conda install mingw libpython

如果網速優秀,整個安裝過程很順暢,基本上很快就能安裝完成。

如果不能訪問國外網站,則需要加入清華大學的映象(科大、豆瓣等都可以),在Anaconda Powershell Prompt裡輸入:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

如果上述過程,出現提示HTTP類錯誤,可能是因為https的問題,嘗試換成:

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --set show_channel_urls yes

然後再執行:

conda install mingw libpython

安裝成功後,可以在Anaconda Navigator的Environment中的base(root)看到mingw和libpython版本“”

3、新增MinGW的環境變數

右鍵點選我的電腦,選擇屬性,再點選高階系統設定

在高階裡找到環境變數,找到path變數。如果是新裝系統,沒有path變數,就新建一個path,向裡面新增。


在末尾新增“;C:\ProgramData\Anaconda3\MinGW\lib;C:\ProgramData\Anaconda3\MinGW\x86_64-mingw32\lib;”

注意:僅輸入引號內的字元,注意要帶上英文分號作為分隔符;請根據各自的具體安裝目錄更改以上紅色字元部分。

4、安裝theano和keras

Anaconda Powershell Prompt裡輸入:

install theano keras

耐心等待安裝過程結束。

5、更改keras預設後臺

keras的backend預設為tensorflow,需要手動更改theano;

在C:\Users\Administrator\.keras\中找到keras.json 配置檔案,用記事本開啟,更改裡面的tensorflow為theano,儲存退出。

6、測試

在Anaconda Powershell Prompt輸入:

python

進入Python後,輸入下面命令:

import theano

可能需要稍待一會,才能繼續輸入命令,只要不出現任何提示資訊就是好現象。然後輸入:

print(theano.config.blas.ldflags)

print函式正常輸出,就表示theano安裝正常,可以使用。接下來驗證Keras。輸入:

import keras

會出現Using Theano backend,如果沒有錯誤提示,則說明keras安裝成功!

相關文章