開(kāi)發(fā)環(huán)境
Anaconda + theano / Tensorflow / Keras / scikit-learn
Anaconda 安裝
Anaconda 實(shí)際上是一個(gè)python開(kāi)發(fā)環(huán)境的集成包通孽,安裝好后就已經(jīng)等于安裝好了python + Spyder + Jupyter Notebook 等等基本工具了勘伺,至于Spyder 和 Jupyter Notebook等是何物以及有何用就不細(xì)說(shuō)了稳懒。
Anaconda 下載連接:https://www.anaconda.com/download/
NOTE:
- 由于目前Tensorflow妖碉、Keras等DL庫(kù)只支持64bit版本,所以在選擇Anaconda發(fā)行版本時(shí)一定要選擇64bit的
- 在Anaconda的安裝過(guò)程中推溃,記得選擇
Install for: All Users(requires admin privileges),
否則在安裝完后無(wú)法在開(kāi)始菜單中找到安裝好的Anaconda的所有工具
安裝Keras/Tensorflow/theano 等深度學(xué)習(xí)庫(kù)及scikit-learn機(jī)器學(xué)習(xí)庫(kù)
安裝完成后,配置path變量——
右鍵我的電腦->屬性->高級(jí)選項(xiàng)->環(huán)境變量->系統(tǒng)變量->path->在path中添加路徑:需要添加的有三個(gè),以我的Anaconda安裝目錄為例疫稿,分別為:
E:\ProgramFiles_for_Major\Anaconda3;
E:\ProgramFiles_for_Major\Anaconda3\Scripts;
E:\ProgramFiles_for_Major\Anaconda3\Library\bin;
在安裝好的Anaconda 套件中打開(kāi) Anaconda Prompt,直接進(jìn)入到command模式鹃两。
更新conda
conda update conda
conda update --all
將pip升級(jí)到最新版:
python -m pip install -U pip
-- CREATE ENVIRONMENT/WORKSPACE FOR PYTHON 3.6:
conda create --name neuralnets python=3.6
activate neuralnets
-- INSTALL EVERYTHING (notice the neuralnets workspace in parenthesis on each line). ACCEPT ANY DEPENDENCIES EACH OF THOSE STEPS WANTS TO INSTALL:
conda install theano
conda install mingw libpython
pip install tensorflow
pip install keras
conda install scikit-learn
注意遗座,上述命令均在激活了neuralnets這個(gè)環(huán)境下執(zhí)行,這里比較麻煩的是每次使用都要先激活 neuralmets 這個(gè)環(huán)境:
activate neuralnets
驗(yàn)證是否安裝成功
在Prompt 終端直接進(jìn)入python環(huán)境并import 這些庫(kù)
python
-
>>>import tensorflow
若下一行出現(xiàn)>>>俊扳,則說(shuō)明TensorFlow安裝成功 -
>>>import keras
若顯示Using TensorFlow backed途蒋,則說(shuō)明安裝成功 -
>>>import theano
如果你看到“>>>”三個(gè)箭頭,沒(méi)有別的亂七八糟的東西了馋记,就說(shuō)明:你号坡!安!裝梯醒!成宽堆!功!啦冤馏!
如果有提示需要添加環(huán)境變量的日麸,就需要按照提示在系統(tǒng)環(huán)境變量中添加
MKL_THREADING_LAYER=GNU
然后重啟prompt終端,再次import theano
-
>>>import sklearn
若下一行出現(xiàn)>>>逮光,則說(shuō)明scikit-learn安裝成功
若一切順利代箭,恭喜你,環(huán)境基本配好了涕刚!
在Spyder中使用可以參考下面的鏈接嗡综。
幾個(gè)重要的參考連接:
- http://www.bubuko.com/infodetail-2485059.html
- http://www.reibang.com/p/b8a703df5318
- https://stackoverflow.com/questions/34097988/how-do-i-install-keras-and-theano-in-anaconda-python-on-windows
- http://www.cnblogs.com/AriesQt/p/6773811.html
- http://deeplearning.net/software/theano/index.html
- https://conda.io/docs/user-guide/overview.html