閱讀711 返回首頁    go 阿裏雲 go 技術社區[雲棲]


如何在阿裏ECS雲端運行JupyterNotebook進行機器/深度學習?

         申明:本人是小白,由於自己的機器裝不了tensorflow,所以才想到用雲主機。本文主要是介紹如何在阿裏雲上安裝jupyter notebook並實現雲端訪問。針對沒有任何Linux基礎的新手所寫(因為我也是新手啦!),所以比較詳(luo)細(suo),大神勿噴喲!(另外,阿裏雲的ecs主機對學生有優惠,隻需要10元/月喲,良心啊14.gif

          1.首先你得有一台雲服務器,這裏我選用的是阿裏雲ECS基礎版。別的服務器都是大同小異,按步驟應該都可以1.gif

          2.下載遠程連接軟件putty,點擊下載,輸入阿裏雲ECS公網IP,端口填22,SSH連接,按open按鈕就可以連接到遠程主機了。輸入賬號密碼就可以登陸遠程主機。(linux輸入密碼不會有任何顯示,不要懷疑自己鍵盤出問題了14.gif)

974c50323c5fe8cedb072fffde686df4e540adfe

        

mkdir anaconda
cd anaconda
wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh
bash Anaconda3-4.4.0-Linux-x86_64.sh 

mkdir是新建一個目錄,用於放置我們的Anaconda.(這裏並未分區,因為我也不會啊!2.gif)

       

jupyter notebook --generate-config  # 生成jupyter notebook配置文件
ipython #打開ipython
from notebook.auth import passwd
passwd() #生成密碼
2e9b19d216ac44cf8950c8a21f7c8d65707536c6
        4.修改jupyper配置文件
$vi ~/.jupyter/jupyter_notebook_config.py
把下麵的文字粘貼進去(在putty中,按右鍵可以粘貼剪切板中的文字喲!編輯好後按esc鍵,輸入:wq保存並退出7.gif
c.NotebookApp.ip='*'
c.NotebookApp.password = u'把上麵的文本粘貼到這裏'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888
c65ea1d628d95ab21f873a925a349556844be978
            5.啟動jupyter。在命令行輸入jupyter notebook &將jupyter加入任務。
            6.遠程訪問。最重要的一步,退出所有連接!退出所有連接!退出所有連接!重要的事情說3遍。ecs不允許多終端在線的(當初就是不知道,讓我配置到懷疑人生12.gif)打開瀏覽器,輸入訪問地址https://ip:8888,輸入第3步設置的Jupyter密碼即可登錄
5a5b8fc73750726d8b351e94a2fc408c29125964

        7.安裝深度學習框架,如tensorflow(Anacinda自帶有sklearn,可以直接使用喲)

 pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl #cpu版本,自己擇需選擇。
        花了幾個小時,終於完成自己的第一篇文章啦43.gif,初次寫文章,文字生硬,望大家見諒,我會繼續努力的31.gif轉載請注明來源喲!1.gif

最後更新:2017-06-09 18:01:37

  上一篇:go  搭建基於SpringCloud的微服務應用
  下一篇:go  直播商城三級分銷係統開發