科學計算環(huán)境配置教程

科學計算環(huán)境配置教程

你本次需要安裝伍宦,最好用有線網(wǎng)下載轰枝。

  • Anaconda

  • spyder

  • jupyter notebook

  • Sklearn

  • XgBoost

  • LightGBM

  • CatBoost

  • Keras

  • TensorFlow

文末有介紹如何在實驗室的文件服務器上,下載所需要的安裝包交排。

1.Anaconda安裝

如果你已經(jīng)裝了Anaconda乙帮,并且在使用過程中沒有出現(xiàn)奇怪的問題,可以跳過安裝步驟俏拱。

否則暑塑,建議你把原來的卸載掉,按照這個步驟重新安裝9亍J赂瘛!

1.1安裝

首先在清華鏡像站下載安裝包:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

  1. 選擇Anaconda3-5.0.1版本下載(經(jīng)踩坑發(fā)現(xiàn),5.2和5.3版本在創(chuàng)建環(huán)境時存在bug驹愚;所以不要在意后面圖片寫的是5.3版本的远搪,事實上我在5.0版本上才安裝成功)
1.jpg
  1. 運行安裝包,改變安裝目錄么鹤,將其放到非系統(tǒng)盤
2.jpg
  1. 將兩個選項都勾上终娃,安裝
3.jpg
  1. 這里選擇跳過
 ![4.jpg](https://upload-images.jianshu.io/upload_images/7007489-4af3e97327194fff.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

1.2 更換conda鏡像源

anaconda默認的鏡像源在國外,訪問速度非常慢蒸甜。所以這里我們首先將它改為國內(nèi)的清華鏡像站棠耕。

  1. 按下win+R快捷鍵,在運行窗口輸入cmd
5.jpg
  1. 在cmd中柠新,依次輸入以下三行命令窍荧。(逐條復制上去)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

像這樣就完成了


6.jpg

1.3 更換pip源

默認pip源也在國外,這里換成國內(nèi)豆瓣提供的pip源:

    1. 在C:\Users\【你的用戶名】 目錄下新建一個名為pip的文件夾
    8.jpg
    1. pip目錄下創(chuàng)建pip.txt文件恨憎,并將文件后綴名改為ini
7.jpg

將以下內(nèi)容寫入文件蕊退,并保存

[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple
    1. 完成

2環(huán)境安裝

2.0 Anaconda

anaconda 5.0默認Python版本為3.6.3,目前已經(jīng)支持TensorFlow了憔恳,這意味著你可以跳過這一步瓤荔。

但是,保險起見钥组,我們還是使用Python3.5環(huán)境输硝,因為這個版本的Python,有更多的科學計算包兼容它程梦。

    1. 在開始菜單中啟動它点把。(啟動較慢,需等待)
9.jpg
    1. 創(chuàng)建一個名為py35的python 3.5環(huán)境
10.jpg
    1. 接下來安裝所要的包
11.jpg

注意將Applications on切換到新建的py35環(huán)境屿附,把箭頭所指的都裝上郎逃。

以上步驟,如果你打不開界面挺份,或者安裝時報錯褒翰,可以在命令行中進行操作。在cmd中依次執(zhí)行以下命令:

conda create -n py35 python=3.5
activate py35
conda install spyder
conda install jupyter
conda install glueviz
    1. 安裝完成后啟動這個jupyter notebook
    12.jpg

?

    1. 在瀏覽器打開這個地址
    13.jpg
    1. 在右上角匀泊,新建一個ipython文件
    14.jpg
    1. 確保這段代碼能夠正常運行影暴,即安裝成功
    15.jpg

如果沒有報錯,則說明上面步驟沒有問題探赫。

2.1 安裝scikit-learn

在cmd中輸入以下命令型宙,激活剛剛創(chuàng)建的py35環(huán)境

activate py35
16.jpg

注意:在cmd中使用命令操作所創(chuàng)建的環(huán)境之前,都需要指定一個環(huán)境伦吠,并激活它妆兑。

使用(activate + 環(huán)境名稱)激活環(huán)境

一共兩步

  1. 輸入activate py35魂拦,激活環(huán)境

  2. 輸入

    pip install scikit-learn
    
17.jpg

運行這段代碼,如果沒有報錯則說明安裝成功

from sklearn.ensemble import RandomForestClassifier

2.2 安裝XGBOOST

輸入以下命令:安裝

pip install xgboost

檢查是否安裝成功

import xgboost as xgb

2.3 安裝LightGBM

輸入以下命令:安裝

pip install lightgbm

檢查是否安裝成功

import lightgbm as lgb

2.4 安裝CatBoost

輸入以下命令:安裝

pip install catboost

檢查是否安裝成功

from catboost import CatBoostClassifier

2.5 安裝TensorFlow CPU版

如果你沒有顯卡搁嗓,或者你的顯卡不是Nvidia的芯勘,請安裝CPU版。

pip install tensorflow

2.6 安裝TensorFlow GPU版

如果你的顯卡是NVIDIA的腺逛,建議安裝GPU版荷愕,它支持cuda加速,可以十倍提高精算性能棍矛。

在安裝GPU版的tensorflow之前安疗,你需要安裝CUDA Toolkit和cuDNN

注意:在進行以下步驟之前,請再次確認够委,你的顯卡是NVIDIA的顯卡荐类,并且顯卡驅(qū)動版本為384.x或以上。

最新release版本的tensorflow需要以下工具包茁帽。安裝時玉罐,一定要注意版本號對不對!潘拨!

這兩個安裝包已經(jīng)上傳到了群文件吊输,請直接下載安裝。(安裝包是win10的铁追,其他系統(tǒng)自行下載)

CUDA

運行cuda_9.0.176_win10.exe文件

  1. 首先選擇一個臨時文件夾季蚂,在安裝結(jié)束后可以將其刪除
18.jpg
  1. 選擇Custom安裝!脂信!
19.jpg
  1. 建議將這三個文件夾放在同一目錄下(方便后面查找)

    20.jpg
  1. 一路next癣蟋,安裝完成

cuDNN

  1. 解壓cudnn-9.0-windows10-x64-v7.4.1.5.zip

  2. 復制解壓出來的文件

    21.jpg
  1. 將其復制到cuda/development目錄

    22.jpg
  1. 在環(huán)境變量中添加以下路徑

    23.jpg

注意將目錄改成自己的

24.jpg

安裝tensorflow-gpu

  1. 激活環(huán)境后透硝,在cmd輸入以下命令進行安裝:
pip install tensorflow-gpu
  1. 運行以下代碼狰闪,檢測是否安裝成功

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

2.7 Keras安裝

注意:Keras一定要在裝好TensorFlow之后安裝。

輸入以下命令:安裝

pip install Keras

運行以下代碼濒生,檢測是否安裝成功

from keras.layers import Dense

- 恭喜你埋泵,終于把環(huán)境配好了~

文件下載

  • Anaconda安裝包
  • CUDA安裝包
  • cuDNN文件

以上文件均已上傳到實驗室文件服務器。

使用有線網(wǎng)罪治,在地址欄輸入\\file.kenvix.com\File\科學計算環(huán)境安裝丽声,即可下載。

25.jpg

最后介紹一下jupyter notebnook快捷鍵

快捷鍵有很多觉义,這里介紹最常用的幾個

  • Shift-Enter : 運行本單元雁社,選中下個單元
  • Ctrl-Enter : 運行本單元
  • Alt-Enter : 運行本單元,在其下插入新單元
  • Shift-Tab : 輸出幫助信息晒骇,部分函數(shù)霉撵、類磺浙、方法等會顯示其定義原型,如果在其后加 ? 再運行會顯示更加詳細的幫助
  • Tab : 代碼補全
  • ESC : 進入命令模式
  • A : 命令模式下使用徒坡,向上增加單元
  • B : 命令模式下使用撕氧,向下增加單元

隨安裝教程發(fā)布的還有Python入門的jupyter notebook文件,

請用jupyter notebook打開喇完,并弄懂里面的代碼伦泥。

  • 歡迎關(guān)注我的公眾號,一起學習锦溪!

MachineEpoch
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末不脯,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子海洼,更是在濱河造成了極大的恐慌跨新,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坏逢,死亡現(xiàn)場離奇詭異域帐,居然都是意外死亡,警方通過查閱死者的電腦和手機是整,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門肖揣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人浮入,你說我怎么就攤上這事龙优。” “怎么了事秀?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵彤断,是天一觀的道長。 經(jīng)常有香客問我易迹,道長宰衙,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任睹欲,我火速辦了婚禮供炼,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘窘疮。我一直安慰自己袋哼,他們只是感情好,可當我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布闸衫。 她就那樣靜靜地躺著涛贯,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蔚出。 梳的紋絲不亂的頭發(fā)上弟翘,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天含懊,我揣著相機與錄音,去河邊找鬼衅胀。 笑死岔乔,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的滚躯。 我是一名探鬼主播雏门,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼掸掏!你這毒婦竟也來了茁影?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤丧凤,失蹤者是張志新(化名)和其女友劉穎募闲,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體愿待,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡浩螺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了仍侥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片要出。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖农渊,靈堂內(nèi)的尸體忽然破棺而出患蹂,到底是詐尸還是另有隱情,我是刑警寧澤砸紊,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布传于,位于F島的核電站,受9級特大地震影響醉顽,放射性物質(zhì)發(fā)生泄漏沼溜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一徽鼎、第九天 我趴在偏房一處隱蔽的房頂上張望盛末。 院中可真熱鬧弹惦,春花似錦否淤、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至助泽,卻和暖如春啰扛,著一層夾襖步出監(jiān)牢的瞬間嚎京,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工隐解, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鞍帝,地道東北人。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓煞茫,卻偏偏與公主長得像帕涌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子续徽,可洞房花燭夜當晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容