日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

教你使用Pycharm配置遠程Jupyter_python

作者:不務正業的猿 ? 更新時間: 2022-07-02 編程語言

前段時間,在pycharm里配置了遠程的Python解釋器,然后在使用過程中,發現pycharm原來是可以使用Jupyter的文件,而且還可以配置遠程的Jupyter環境,今天試了一下,一開始還是走了一些坑,今天梳理一下。

我們可以通過以下方式創建Jupyter Notebook文件:

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

然后就創建了一個后綴為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停止。建議采用后臺啟動模式,可以執行以下命令:

nohup jupyter notebook --allow-root > jupyter.log 2>&1 &

第三個:如果拼接了密鑰還是不行,可以試試不需要加入密鑰。我一開始弄的時候,是把密鑰加進去了的,但發現還是不行,最后去掉又可以。目前這個,我自己還沒有再次驗證,畢竟自己折騰了很多次,把自己都搞得有點暈暈的。如果大家也出現加了密鑰還是不行,可以試試換成這樣格式。

http://192.168.0.16:9898/?token=

原文鏈接:https://blog.csdn.net/ispeasant/article/details/124657132

欄目分類
最近更新