一、前提:
- 安裝Python3
- 安裝Anaconda
-
配置jupyter notebook 並啟動(重點)
二、配置jupyter文件
因為服務器已經安裝好anaconda和jupyter,python版本為python3.6,以下主要講如何配置jupyter文件
1、設置jupyter 的登錄密碼
jupyter notebook --generate-config # 生成jupyter notebook配置文件
會生成有默認配置文件 jupyter_notebook_config.py
2、然后打開ipython
from notebook.auth import passwd passwd() #生成密碼
3、配置文件
然后會讓你輸入密碼,確認密碼,。(這里面的密碼是后面在本地打開jupyter時需要輸入的,要記住,如設置密碼為123456)
然后會輸出一長串哈希密碼”sha1:XXXXX” 復制這一段密碼,。后面要用
然后就開始配置剛才生成的jupyter_notebook_config.py文件。,
使用vim打開:
vim ~/.jupyter/jupyter_notebook_config.py
將以下文字復制進jupyter_notebook_config.py中,
c.NotebookApp.ip='*' c.NotebookApp.password = u'把上面的文本粘貼到這里' c.NotebookApp.open_browser = False c.NotebookApp.port =8888

編輯好后按esc鍵,
輸入:wq保存並退出。
4、訪問jupyter notebook
現在命令行下開啟服務,查看系統指定的是哪個端口,有可能是8889
jupyter notebook --allow-root &
打開firewall瀏覽器,輸入http://【服務器ip】:8889 這個地址是服務器的ip地址 ,如果發現無法訪問,一般是centos系統防火牆沒有關閉,使用以下命令進行關閉:
systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall開機啟動 firewall-cmd --state #查看默認防火牆狀態(關閉后顯示notrunning,開啟后顯示running)
再次訪問,出現以下界面,說明可以正常訪問了!
如果下次再打開,就直接輸IP加端口,然后輸入密碼就可以了。比如(服務器IP:8893/)
因為如果服務器后台沒有關掉這個端口運行的jupyter服務。

