Linux系統的CentOS7中配置jupyter並遠端登陸
阿新 • • 發佈:2018-12-16
前言
Jupyter是anaconda中自帶非常好用的python互動式筆記本,大部分人在windows下使用Juypter,開啟使用也是本地使用,那本文介紹的是如何在Linux下配置好Jupyter,並遠端登陸。
安裝Juypter
在linux中安裝jupter較方便,在anaconda3中自帶,所以安裝過程略去
配置雲伺服器上的Jupter引數
- 建立Jupter預設配置檔案
其提示在/root/.jupyter/路徑下生成了配置檔案[[email protected]_0_8_centos ~]# jupyter notebook --generate-config Writing default config to: /root/.jupyter/jupyter_notebook_config.py
- 生成金鑰
輸入ipython進入juypter互動式命令列
此時系統會提示輸入兩次密碼,輸入後,會顯示sha1:xxxxfrom notebook.auth import passwd passwd()
- 修改配置
進入配置檔案修改引數
py檔案中新增vim /root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.password = u'sha1:178244af03exxxxxxxxxxxxxxx' c.NotebookApp.ip='*' c.NotebookApp.open_browser = False #不開啟瀏覽器 c.NotebookApp.port =8890 #自己可以更改
- 執行jupter
記得輸入後面的 --allow-root 否則啟動不成功jupyter notebook --allow-root
防火牆埠設定
啟動後使用本地瀏覽器輸入 雲伺服器ip地址:8890啟動後使用本地瀏覽器輸入 雲伺服器ip地址:8890。 如果無法開啟頁面,可能原因有幾張,筆者碰到的是沒有開啟防火牆的對應的埠。 輸入
#新增 (--permanent永久生效,沒有此引數重啟後失效) firewall-cmd --zone=public --add-port=8890/tcp --permanent #重新載入 firewall-cmd --reload #檢視 firewall-cmd --zone=public --query-port=8890/tcp
本地登陸雲端jupyter
設定完成後,可順利登陸