Jupyter notebook在mac:linux上的配置和遠程訪問的方法
upyter Notebook已經(jīng)逐漸取代IDE成為了多平臺上寫簡單Python腳本或應(yīng)用的幾家選擇。
Jupyter Notebook可以通過pip/pip3安裝:
pip3 install jupyter
然后在目標(biāo)文件夾目錄下,輸入指令jupyter notebook開啟服務(wù),可在瀏覽器地址localhost:8888中訪問主頁
允許遠程訪問
在本地,我們訪問localhost:8888就能看到Jupyter Notebook的本地主頁,但是在遠程訪問中,并不能直接這么做。因此需要以下一些操作:
1. 生成一個 notebook 配置文件
默認情況下,配置文件 ~/.jupyter/jupyter_notebook_config.py 并不存在,需要自行創(chuàng)建。使用下列命令生成配置文件:
jupyter notebook --generate-config
如果是 root 用戶執(zhí)行上面的命令,會發(fā)生一個問題:
Running as root it not recommended.
Use --allow-root to bypass.
提示信息很明顯,root 用戶執(zhí)行時需要加上 –allow-root 選項。
jupyter notebook --generate-config --allow-config
執(zhí)行成功后,會出現(xiàn)下面的信息:
Writing default config to: /root/.jupyter/jupyter_notebook_config.py
2. 生成密碼
從 jupyter notebook 5.0 版本開始,提供了一個命令來設(shè)置密碼:jupyter notebook password,生成的密碼存儲在 jupyter_notebook_config.json。
$ jupyter notebook password Enter password: **** Verify password: **** [NotebookPasswordApp] Wrote hashed password to /Users/you/.jupyter/jupyter_notebook_confi
3. 遠程訪問
以上設(shè)置完以后就可以在服務(wù)器上啟動 jupyter notebook,jupyter notebook, root 用戶使用 jupyter notebook --allow-root。打開 IP:指定的端口(默認為8888), 輸入密碼就可以訪問了。
若8888端口被占用,瀏覽器打開 IP:指定的端口(默認為8888) 應(yīng)該訪問不了,可以用如下方式啟動 jupyter notebook
jupyter notebook --no-browser --port 6000 --ip=192.168.1.103
就是指定端口號和ip。通過這種方式在瀏覽器輸入 ip:端口號,應(yīng)該就能看到對應(yīng)界面了。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
django開發(fā)教程之利用緩存文件進行頁面緩存的方法
緩存相信對各位程序員們來說都不陌生,下面這篇文章主要給大家介紹了關(guān)于django開發(fā)教程之利用緩存文件進行頁面緩存的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友們可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-11-11
python 判斷一組數(shù)據(jù)是否符合正態(tài)分布
這篇文章主要介紹了python 如何判斷一組數(shù)據(jù)是否符合正態(tài)分布,幫助大家更好的利用python分析數(shù)據(jù),感興趣的朋友可以了解下2020-09-09
Python實現(xiàn)簡單的多任務(wù)mysql轉(zhuǎn)xml的方法
這篇文章主要介紹了Python實現(xiàn)簡單的多任務(wù)mysql轉(zhuǎn)xml的方法,結(jié)合實例形式分析了Python查詢mysql結(jié)果集轉(zhuǎn)xml格式數(shù)據(jù)輸出的相關(guān)操作技巧,需要的朋友可以參考下2017-02-02
把vgg-face.mat權(quán)重遷移到pytorch模型示例
今天小編就為大家分享一篇把vgg-face.mat權(quán)重遷移到pytorch模型示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
OpenCV-Python使用cv2實現(xiàn)傅里葉變換
在OpenCV中,我們通過cv2.dft()來實現(xiàn)傅里葉變換,使用cv2.idft()來實現(xiàn)逆傅里葉變換。本文就詳細的介紹一下這兩種用法,感興趣的可以了解一下2021-06-06

