教你使用Pycharm配置遠程Jupyter
前段時間,在pycharm里配置了遠程的Python解釋器,然后在使用過程中,發(fā)現pycharm原來是可以使用Jupyter的文件,而且還可以配置遠程的Jupyter環(huán)境,今天試了一下,一開始還是走了一些坑,今天梳理一下。
我們可以通過以下方式創(chuàng)建Jupyter Notebook文件:

根據自己需要,給文件命名。


然后就創(chuàng)建了一個后綴為ipynb文件。

用一段測試代碼測試一下:
import numpy as np x = np.arange(15,dtype=np.int64).reshape(3, 5) x[1:, ::2] = -99 x x.max(axis=1) rng = np.random.default_rng() samples = rng.normal(size=2500) samples

運行,看看效果:

但,出現了報錯現象:

runnerw.exe: CreateProcess failed with error 2:
看到這個錯誤信息,我第一時間想到的是,可能是python解釋器的問題,有可能沒有調用遠程的,那我們進配置界面看看。

點擊進來之后,就看到一個提示。

Use only local Python interpreters to start the managed Jupyter servers.To configure any remote Jupyter server,specify its URL and token.
大概意思是:
上面這個配置,僅用來啟動,需要配置另外遠程的Jupyter server。(英語水平有限,請勿見笑)
那我們在下面輸入遠程Jupyter server的URL以及token的參數。

就是這一步,很關鍵,把我們在生成jupyter notebook密碼時產生的密鑰放進來,就是那一大串。

然后拼成一大串:
http://192.168.0.16:9898/?token=b0ec9d44067b:48a6149c7013c4b66cac

然后“Apply”,點擊“OK”。
我們再重新運行,看看效果。
然后會彈出一個密碼輸入框,這個就是你的Jupyter Notebook的登錄密碼。

這樣就表示,配置成功。
后面,我再補充一下,我再弄得過程中遇到的問題。
第一個:記得拼接的時候,是全英文模式,尤其是那個問號“?”,記得不要搞錯,還有那個端口。
第二個:Jupyter NoteBook記得提前啟動后,免得出現關閉窗口后會導致Jupyter Notebook停止。建議采用后臺啟動模式,可以執(zhí)行以下命令:
nohup jupyter notebook --allow-root > jupyter.log 2>&1 &
第三個:如果拼接了密鑰還是不行,可以試試不需要加入密鑰。我一開始弄的時候,是把密鑰加進去了的,但發(fā)現還是不行,最后去掉又可以。目前這個,我自己還沒有再次驗證,畢竟自己折騰了很多次,把自己都搞得有點暈暈的。如果大家也出現加了密鑰還是不行,可以試試換成這樣格式。
到此這篇關于Pycharm配置遠程Jupyter的文章就介紹到這了,更多相關Pycharm遠程Jupyter內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python使用email模塊對郵件進行編碼和解碼的實例教程
Python中我們一般使用SMTP模塊來首發(fā)郵件,而用email模塊來處理郵件編碼,本文我們就來詳細看一下Python使用email模塊對郵件進行編碼和解碼的實例教程,需要的朋友可以參考下2016-07-07
Python實現一個簡單的畢業(yè)生信息管理系統(tǒng)的示例代碼
這篇文章主要介紹了Python實現一個簡單的畢業(yè)生信息管理系統(tǒng)的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06
python+OpenCV人臉識別考勤系統(tǒng)實現的詳細代碼
作為一個基于人臉識別算法的考勤系統(tǒng)的設計與實現教程,以下內容將提供詳細的步驟和代碼示例。本教程將使用 Python 語言和 OpenCV 庫進行實現,需要的朋友可以參考下2023-05-05

