1. 程式人生 > >ubutun 服務器配置jupyter notebook

ubutun 服務器配置jupyter notebook

通配符 ash nac 類型 完成 打開 末尾 pre 由於

由於能力有限,學習機器學習時候發現,自己的電腦帶不起來,所以想起了服務器,選擇的是阿裏的ubutun服務器,所以希望能夠

使用jupyter notebook,看到網上一大片,配置和好久,才成功,在這裏進行一下記錄,一邊將來使用方便。

第一步:得到的是一個沒有自己安裝軟件的服務器,ubutun自帶python,安裝anaconda

從清華鏡像或者淘寶鏡像下載相關的版本,可以使用scp傳送過去(也可以直接服務器上下載,自行百度)

scp Anaconda3-5.3.1-Linux-x86_64.sh root@服務器公網ip地址:/root/anaconda(復制到服務器的地址)

技術分享圖片

復制完成之後 進行安裝

bash Anaconda3-5.3.1-Linux-x86_64.sh

遇到yes,no選擇,選擇yes就行,選擇安裝vscode也可以選擇no

安裝完成之後進行驗證

anaconda -V
conda -V

出現版本號證明安裝好了,如果提示沒有相關模塊可以設置路徑

sudo vim ~/.bashrc
在末尾增加
export PATH="/root/anaconda3/bin:$PATH" (與自己安裝anaconda時設置的路徑有關)
source ~/.bashrc 生效

安裝完成anaconda也就有了jupyter notebook

測試jupyter

技術分享圖片

第二步:配置jupyter notebook

1 生成 jupyter notebook 配置文件
2 
3 jupyter notebook --allow-root --generate-config 

成功就會在/etc/.jupyter 下面看到下面文件

技術分享圖片

生成密碼

技術分享圖片

產生配置文件,打開

vim jupyter_notebook_config.py 添加以下內容,保存退出

c.NotebookApp.ip=*
c.NotebookApp.password=usha1:bb1e929c4a0e:8e28117666059943b7ddf5a01c837a1e06b3ec49
c.NotebookApp.open_browser=False
c.NotebookApp.port=8888
c.NotebookApp.allow_remote_access = True    

端口號可以自己設置,ip也可以自己設置允許哪種類型的ip可以訪問,密碼是之後 要在瀏覽器訪問時候輸入的密碼,ip是否可以使用通配符的方式自己可以試試

* 表示所有都可以

技術分享圖片

阿裏雲控制臺設置,

技術分享圖片

技術分享圖片

運行jupyter notebook

非root用戶jupyter notebook
root用戶jupyter notebook --allow-root

技術分享圖片

之後就可以是用

阿裏服務器公網ip:端口號進行訪問

ubutun 服務器配置jupyter notebook