碼迷,mamicode.com
首頁 > Windows程序 > 詳細

Win10系統 安裝Anaconda+TensorFlow+Keras

時間:2018-02-02 23:25:07      閱讀:7815      評論:0      收藏:0      [點我收藏+]

標簽:ror   read   started   rate   option   mod   load   nbsp   error:   

小白一枚,安裝過程走了很多坑,前前后后安裝了好幾天,因此記錄一下。

一、安裝anaconda

官方下載地址:https://repo.continuum.io/archive/

選項相應的版本安裝,我安裝的Anaconda3-4.4.0-Windows-x86_64.exe版本,自帶的Python版本為3.6.

安裝:

安裝路徑我直接默認的C盤,安裝過程一路next.

在Installation Options一步中,我按照官網說明,沒有選擇Add Anaconda to my PATH environment variable。

官方安裝教程:https://docs.anaconda.com/anaconda/install/windows

技術分享圖片

 

安裝完成后,配置path變量。

右鍵我的電腦->屬性->高級選項->環境變量->系統變量->path->在path中添加路徑:需要添加的有三個,分別為:

~\Anaconda3

~\Anaconda3\Scripts

~\Anaconda3\Library\bin

以我配置的環境變量為例:

技術分享圖片

 至此,anaconda安裝完成。

cmd,輸入Python,顯示Python版本,說明安裝成功,如圖。

技術分享圖片

 

二、安裝TensorFlow

打開Anaconda Prompt

 1. 將pip升級到最新版:

python -m pip install -U pip 

如圖:

技術分享圖片

 

2. 創建名為TensorFlow的環境,同時安裝Python3.5.2

conda create --name tensorflow python=3.5.2

如圖:

技術分享圖片

 

輸入y,回車。安裝完成后如圖所示:

技術分享圖片

3. 激活這個環境:activate tensorflow

4. 安裝TensorFlow

pip install tensorflow

如圖:

技術分享圖片

注:要在剛剛創建的名為tensorflow的環境中,安裝TensorFlow. 即命令行前面有(Tensorflow)

驗證安裝是否成功:

輸入Python,再輸入import tensorflow as tf,若下一行出現<<<,則說明TensorFlow安裝成功,如圖:
技術分享圖片

 

三、安裝keras

 重新進入Anaconda Prompt

1.安裝keras

pip install keras

如圖:

技術分享圖片

 

2. 安裝MinGW

conda install mingw libpython

如圖:

技術分享圖片

注:keras和MinGW都是在tensorflow的環境下安裝。

此時keras安裝成功。

驗證:輸入Python,再輸入import keras,顯示Using TensorFlow backed,則說明安裝成功,如圖。

技術分享圖片

 

四、實例

在Anaconda Navigator中打開Spyder,如圖:

技術分享圖片

 

復制keras官網下的實例,http://keras-cn.readthedocs.io/en/latest/getting_started/sequential_model/

import numpy as np
from keras.models import Sequential
from keras.layers import Dense, Dropout

# Generate dummy data
x_train = np.random.random((1000, 20))
y_train = np.random.randint(2, size=(1000, 1))
x_test = np.random.random((100, 20))
y_test = np.random.randint(2, size=(100, 1))

model = Sequential()
model.add(Dense(64, input_dim=20, activation=relu))
model.add(Dropout(0.5))
model.add(Dense(64, activation=relu))
model.add(Dropout(0.5))
model.add(Dense(1, activation=sigmoid))

model.compile(loss=binary_crossentropy,
              optimizer=rmsprop,
              metrics=[accuracy])
model.fit(x_train, y_train,
          epochs=20,
          batch_size=128)
score = model.evaluate(x_test, y_test, batch_size=128)

運行結果如下所示

技術分享圖片

------------------------------------------------------------------------------------------分割線------------------------------------------------------------------------------------------------

安裝過程中遇到的一部分錯誤:

1. 安裝完keras后,在導入keras時,報錯ImportError: No module named ‘Keras‘,如圖:

技術分享圖片

解決:要在剛剛安裝的tensorflow環境下,安裝keras。而不是打開Anaconda Prompt就直接安裝,如圖:

錯誤安裝:

技術分享圖片

 正確安裝:

技術分享圖片

2. 打不開Anaconda Navigator:could not find or load the QT platform plugin "window in",如圖:

技術分享圖片

 解決方法: 將\Anaconda3\Library\plugins目錄下的platforms文件夾拷貝到\Anaconda3后重新打開Anaconda Navigator

 

 參考資料:

http://blog.csdn.net/u013829973/article/details/70555037

https://www.jianshu.com/p/f50bbfcb3674

http://blog.csdn.net/isomebody/article/details/72910207

Win10系統 安裝Anaconda+TensorFlow+Keras

標簽:ror   read   started   rate   option   mod   load   nbsp   error:   

原文地址:https://www.cnblogs.com/zeroingToOne/p/8407059.html

(0)
(4)
   
舉報
評論 一句話評論(0
0條  
登錄后才能評論!
? 2014 mamicode.com 版權所有 京ICP備13008772號-2
迷上了代碼!
25选5历史开奖结果百度