云服務器centos部署anaconda/jupyter notebook/xgboost

最近在弄kaggle競賽蹄咖,然而自己8G的MAC調(diào)參實在太費勁,因此考慮搗鼓下阿里云服務器(centos 7,學生價優(yōu)惠也就120左右)豺谈。下面是我總結(jié)部署環(huán)境的過程边琉。如果對你有幫助,記得給我點贊哦!

服務器開放端口

配置開放部署的對應服務端口(例如候址,Mysql ->3306)

登錄云服務器管理控制臺->網(wǎng)絡(luò)和安全->安全組->配置規(guī)則


跟著網(wǎng)上提供的信息吕粹,配置了好久,各種報錯(都是淚)岗仑!下面提供最簡潔的部署方式匹耕。
具體環(huán)境:
Distributor ID: CentOS
Description: CentOS Linux release 7.3.1611 (Core)

1.部署anaconda過程

<1>本地選擇清華鏡像源下載安裝文件(最便捷)

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

<2>上傳到服務器(自選目錄)

sap 安裝文件的路徑 用戶@服務器地址:存放的目錄(下面提供實例)
scp /Downloads/Anaconda3-5.1.0-Linux-x86_64.sh root@123.123.123.123:~/tmp

<3>SSH登錄到服務器,cd 到自選目錄中進行安裝

bash Anaconda3-5.1.0-Linux-x86_64.sh

-根據(jù)提示按ENTER

Welcome to Anaconda3 5.1.0
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
===================================

-accept the license terms

Do you accept the license terms? [yes|no]
[no] >>> yes

-寫入環(huán)境變量荠雕,直接輸入yes

to PATH in your /root/.bashrc ? [yes|no]
[no] >>> yes

-Microsoft VSCode的安裝(自選)

Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
code editor with support for development operations like debugging, task
running and version control.
To install Visual Studio Code, you will need:
Administrator Privileges
Internet connectivity
Visual Studio Code License: https://code.visualstudio.com/license
Do you wish to proceed with the installation of Microsoft VSCode? [yes|no] yes

-生效.bashrc文件

source ~/.bashrc

<4>輸入python稳其,驗證環(huán)境

[root@test ~]# python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 18:10:19)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.


2.部署jupyter notebook過程

新版本的anaconda已經(jīng)安裝jupyter notebook,別自己再瞎折騰了Uū啊<染稀!

<1>配置環(huán)境盖文,通過遠程方式訪問jupyter notebook

jupyter notebook --generate-config
會出現(xiàn)一個配置文件的路徑(注意)

<2>生成登陸密碼嘱蛋,為了云主機的安全

進入python
1.from notebook.auth import passwd

  1. passwd()
    Enter password:
    Verify password:

3會輸出加密后的密碼(記得保存),例如:
'sha1:5311cd8b9da9:70dd3321fc7e66080a5d3d943ab9752b4'
4.exit()

<3>修改<1>生成的配置文件五续,將以下地址修改如下:

vi ~/.jupyter/jupyter_notebook_config.py (對應你的路徑)

c.NotebookApp.ip='*'
c.NotebookApp.password = u'你保存的密碼'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #隨便指定一個端口洒敏,使用默認8888也可以

<4>啟動Jupyter服務

命令行下開啟服務:
jupyter notebook --ip=0.0.0.0 --no-browser --allow-root

為了能夠不用每次都啟動服務,或防止運行的代碼因SSH中斷而停止疙驾,可以使用命令以下進行設(shè)置:

nohup jupyter notebook --ip=0.0.0.0 --no-browser --allow-root &

  1. nohup 能忽略SIGHUP信號凶伙,即關(guān)閉shell, 進程還是存在( 但受Ctrl C影響
  2. & 能讓程序后臺運行,不受ctrl C的影響(但關(guān)掉shell它碎,進程終止)

兩者配合后函荣,即使關(guān)閉了命令窗口,同樣可以訪問扳肛。若要停止服務偏竟,只能手動關(guān)閉。
查看所有運行中的服務的詳細信息命令
netstat -tunpl
kill -9 PID號敞峭、PID號踊谋、PID號等killall 進程名

<5>瀏覽器訪問,并輸入密碼

http://服務器地址:端口號


3.部署xgboost

在MAC里旋讹, pip 安裝挺簡便的殖蚕,但是我在centos中安裝卻錯誤,困擾我很久沉迹。這部分很多網(wǎng)上的資料簡直坑X睦疫!根據(jù)官網(wǎng)的指示也不行。最后鞭呕,找到一個非常簡便的方式蛤育。

在Anaconda下的安裝(注意:是py-xgboost !):
conda install py-xgboost

xgboost的官網(wǎng)地址:
https://xgboost.readthedocs.io/en/latest/build.html

至此!


補充:20181125  安裝jupyter插件方法
  • pip install jupyter_contrib_nbextensions
  • jupyter contrib nbextension install --user
    然后在界面中就會出現(xiàn)新的選項瓦糕,可以選擇常用模塊


    3.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末底洗,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子咕娄,更是在濱河造成了極大的恐慌亥揖,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,941評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件圣勒,死亡現(xiàn)場離奇詭異费变,居然都是意外死亡,警方通過查閱死者的電腦和手機圣贸,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,397評論 3 395
  • 文/潘曉璐 我一進店門挚歧,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吁峻,你說我怎么就攤上這事昼激。” “怎么了锡搜?”我有些...
    開封第一講書人閱讀 165,345評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瞧掺。 經(jīng)常有香客問我,道長哼转,這世上最難降的妖魔是什么披摄? 我笑而不...
    開封第一講書人閱讀 58,851評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮喳张,結(jié)果婚禮上舅桩,老公的妹妹穿的比我還像新娘。我一直安慰自己棋蚌,他們只是感情好蒿往,可當我...
    茶點故事閱讀 67,868評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著湿弦,像睡著了一般瓤漏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上颊埃,一...
    開封第一講書人閱讀 51,688評論 1 305
  • 那天赌蔑,我揣著相機與錄音,去河邊找鬼竟秫。 笑死娃惯,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的肥败。 我是一名探鬼主播趾浅,決...
    沈念sama閱讀 40,414評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼愕提,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了皿哨?” 一聲冷哼從身側(cè)響起浅侨,我...
    開封第一講書人閱讀 39,319評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎证膨,沒想到半個月后如输,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,775評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡央勒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年不见,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片崔步。...
    茶點故事閱讀 40,096評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡稳吮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出井濒,到底是詐尸還是另有隱情灶似,我是刑警寧澤,帶...
    沈念sama閱讀 35,789評論 5 346
  • 正文 年R本政府宣布瑞你,位于F島的核電站酪惭,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏者甲。R本人自食惡果不足惜春感,卻給世界環(huán)境...
    茶點故事閱讀 41,437評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望过牙。 院中可真熱鬧,春花似錦纺铭、人聲如沸寇钉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,993評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扫倡。三九已至,卻和暖如春竟纳,著一層夾襖步出監(jiān)牢的瞬間撵溃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,107評論 1 271
  • 我被黑心中介騙來泰國打工锥累, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缘挑,地道東北人。 一個月前我還...
    沈念sama閱讀 48,308評論 3 372
  • 正文 我出身青樓桶略,卻偏偏與公主長得像语淘,于是被迫代替她去往敵國和親诲宇。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,037評論 2 355

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

  • 一、什么是Jupyter Notebook吕粗? 1. 簡介 Jupyter Notebook是基于網(wǎng)頁的用于交互計算...
    Raxxie閱讀 1,442,349評論 36 704
  • 作者 謝恩銘纺荧,公眾號「程序員聯(lián)盟」(微信號:coderhub)。轉(zhuǎn)載請注明出處颅筋。原文:https://www.ji...
    程序員聯(lián)盟閱讀 29,709評論 28 76
  • 那年我們大二宙暇。 晚上,我躺在寢室的床上垃沦,點開了附近人客给,當然我只看頭像里有沒有認識的人。然后肢簿,我看到了他靶剑,隔壁班的一...
    仍相信愛閱讀 500評論 0 1
  • 20180303 7:30出發(fā),地鐵8號線人民廣場轉(zhuǎn)2號線北新涇站5號口等搭乘龔杰車池充,86年出生桩引,屬虎,上海人收夸。與...
    青99閱讀 224評論 0 0
  • 英語就是要說坑匠,用英語表達自己的需求感情觀點。 英語就是要聽E cubed老師的簡單的表達卧惜,聽懂他說什么很有感覺厘灼,一...
    少安阿拉達閱讀 67評論 0 0