Jupyter Notebook遠(yuǎn)程登錄及密碼設(shè)置操作
操作所涉及的文件都在當(dāng)前用戶下面的隱藏文件:
1. 打開Anaconda Prompt(如果之前生成過Config配置文件則不需要第一步)
終端輸入:
jupyter notebook --generate-config
注 :root用戶請(qǐng)用:jupyter notebook --generate-config --allow-config
操作成功會(huì)提示已寫入文件
2. 生成密碼
jupyter notebook password
Enter password:
Verify password:
注意密碼輸入時(shí)不顯示
成功操作后顯示寫入 .jupyter/jupyter_notebook_config.json文件,存的是加密過后的密碼,之后需要把它寫到notebook配置文件中。
3. 修改config文件
在 jupyter_notebook_config.py 中找到下面的行,取消注釋并修改。
c.NotebookApp.ip='*' # 星號(hào)代表任意ip,這個(gè)跟mysql的權(quán)限設(shè)置一樣,所以說知識(shí)是互通的
c.NotebookApp.password = u'sha' #就是把生成的密碼json文件里面的一串密碼放這里
c.NotebookApp.open_browser = False #不自動(dòng)打開瀏覽器
c.NotebookApp.port =8888 #可自行指定一個(gè)端口, 訪問時(shí)使用該端口
4. 重啟jupyter notebook
局域網(wǎng)內(nèi) ip+端口號(hào) 即可訪問
補(bǔ)充知識(shí):linux服務(wù)器上配置Jupyter notebook與登錄時(shí)密碼無效踩坑
配置流程
1/生成配置文件
jupyter notebook --generate-config
2/生成秘鑰
在終端輸入 ipython(別漏了這步),創(chuàng)建一個(gè)秘鑰
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:ce23d945972f:34769685a7ccd3d08c84a18c63968a41f1140274'
生成完畢后,輸入exit(),退出編輯頁面。
3/修改配置文件
vi ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='服務(wù)器IP' # 應(yīng)該是'*'
c.NotebookApp.password = u'sha:ce...剛才復(fù)制的那個(gè)秘鑰'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #隨便指定一個(gè)端口
修改完畢后,按ESC,然后輸入:wq保存。
踩坑
配置好后,在本地遠(yuǎn)程登錄jupyter notebook輸入密碼后一直顯示密碼無效(Invalid credentials)。。
細(xì)看時(shí)候發(fā)現(xiàn)有沖突:jupyter_notebook_config.json has higher priority——那不就意味著剛才配置的.py文件都白搞了嗎。。
發(fā)生沖突:
解決辦法是:
強(qiáng)行重置了jupyter notebook的密碼 。輸入命令:
jupyter notebook password
然后設(shè)置你的密碼即可。
以上這篇Jupyter Notebook遠(yuǎn)程登錄及密碼設(shè)置操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Appium自動(dòng)化測(cè)試實(shí)現(xiàn)九宮格解鎖
本文主要介紹了Appium自動(dòng)化測(cè)試實(shí)現(xiàn)九宮格解鎖,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02Python編程源碼報(bào)錯(cuò)解決方法總結(jié)經(jīng)驗(yàn)分享
這篇文章主要介紹了在平時(shí)Python編程工作中一些源碼報(bào)錯(cuò)的解決方法總結(jié)經(jīng)驗(yàn)分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10Python中sort函數(shù)正則表達(dá)式的使用
在python中,sort是列表排序的一種方法,本文就來介紹一下sort函數(shù)正則表達(dá)式的使用以及與sorted的區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03python在windows下創(chuàng)建隱藏窗口子進(jìn)程的方法
這篇文章主要介紹了python在windows下創(chuàng)建隱藏窗口子進(jìn)程的方法,涉及Python使用subprocess模塊操作進(jìn)程的相關(guān)技巧,需要的朋友可以參考下2015-06-06python3讀取圖片并灰度化圖片的四種方法(OpenCV、PIL.Image、TensorFlow方法)總結(jié)
這篇文章主要介紹了python3讀取圖片并灰度化圖片的四種方法(OpenCV、PIL.Image、TensorFlow方法)總結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Python RPA自動(dòng)化機(jī)器人模擬鼠標(biāo)鍵盤
這篇文章主要介紹了Python RPA自動(dòng)化機(jī)器人模擬鼠標(biāo)鍵盤,RPA,全稱為Robotic Process Automation,即機(jī)器人流程自動(dòng)化。我們可以利用RPA技術(shù)將工作中可重復(fù)的部分流程化,讓機(jī)器替我們完成這一工作2023-02-02django框架事務(wù)處理小結(jié)【ORM 事務(wù)及raw sql,customize sql 事務(wù)處理】
這篇文章主要介紹了django框架事務(wù)處理,結(jié)合實(shí)例形式總結(jié)分析了使用ORM 事務(wù)及raw sql,customize sql 事務(wù)處理相關(guān)實(shí)現(xiàn)技巧與操作注意事項(xiàng),需要的朋友可以參考下2019-06-06