部署Python數(shù)據(jù)開發(fā)環(huán)境(Anaconda + theano/tensorflow/keras/scikit-learn)

開發(fā)環(huán)境

Anaconda + theano / Tensorflow / Keras / scikit-learn

Anaconda 安裝

Anaconda 實際上是一個python開發(fā)環(huán)境的集成包,安裝好后就已經(jīng)等于安裝好了python + Spyder + Jupyter Notebook 等等基本工具了,至于Spyder 和 Jupyter Notebook等是何物以及有何用就不細說了。
Anaconda 下載連接:https://www.anaconda.com/download/
NOTE:

  1. 由于目前Tensorflow、Keras等DL庫只支持64bit版本,所以在選擇Anaconda發(fā)行版本時一定要選擇64bit的
  2. 在Anaconda的安裝過程中,記得選擇
    Install for: All Users(requires admin privileges),
    否則在安裝完后無法在開始菜單中找到安裝好的Anaconda的所有工具

安裝Keras/Tensorflow/theano 等深度學(xué)習(xí)庫及scikit-learn機器學(xué)習(xí)庫

安裝完成后,配置path變量——
右鍵我的電腦->屬性->高級選項->環(huán)境變量->系統(tǒng)變量->path->在path中添加路徑:需要添加的有三個,以我的Anaconda安裝目錄為例,分別為:
E:\ProgramFiles_for_Major\Anaconda3;
E:\ProgramFiles_for_Major\Anaconda3\Scripts;
E:\ProgramFiles_for_Major\Anaconda3\Library\bin;

在安裝好的Anaconda 套件中打開 Anaconda Prompt,直接進入到command模式。

更新conda
conda update conda
conda update --all
將pip升級到最新版:
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這個環(huán)境下執(zhí)行,這里比較麻煩的是每次使用都要先激活 neuralmets 這個環(huán)境:
activate neuralnets

驗證是否安裝成功

在Prompt 終端直接進入python環(huán)境并import 這些庫
python

  1. >>>import tensorflow
    若下一行出現(xiàn)>>>,則說明TensorFlow安裝成功
  2. >>>import keras
    若顯示Using TensorFlow backed,則說明安裝成功
  3. >>>import theano
    如果你看到“>>>”三個箭頭,沒有別的亂七八糟的東西了,就說明:你!安!裝!成!功!啦!
    如果有提示需要添加環(huán)境變量的,就需要按照提示在系統(tǒng)環(huán)境變量中添加
    MKL_THREADING_LAYER=GNU
    然后重啟prompt終端,再次import theano
  4. >>>import sklearn
    若下一行出現(xiàn)>>>,則說明scikit-learn安裝成功

若一切順利,恭喜你,環(huán)境基本配好了!
在Spyder中使用可以參考下面的鏈接。

幾個重要的參考連接:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容