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

根據(jù)自己需要,給文件命名。


然后就創(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

運行,看看效果:

但,出現(xiàn)了報錯現(xiàn)象:

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

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

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的參數(shù)。

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

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

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

這樣就表示,配置成功。
后面,我再補充一下,我再弄得過程中遇到的問題。
第一個:記得拼接的時候,是全英文模式,尤其是那個問號“?”,記得不要搞錯,還有那個端口。
第二個:Jupyter NoteBook記得提前啟動后,免得出現(xiàn)關(guān)閉窗口后會導(dǎo)致Jupyter Notebook停止。建議采用后臺啟動模式,可以執(zhí)行以下命令:
nohup jupyter notebook --allow-root > jupyter.log 2>&1 &
第三個:如果拼接了密鑰還是不行,可以試試不需要加入密鑰。我一開始弄的時候,是把密鑰加進去了的,但發(fā)現(xiàn)還是不行,最后去掉又可以。目前這個,我自己還沒有再次驗證,畢竟自己折騰了很多次,把自己都搞得有點暈暈的。如果大家也出現(xiàn)加了密鑰還是不行,可以試試換成這樣格式。
到此這篇關(guān)于Pycharm配置遠程Jupyter的文章就介紹到這了,更多相關(guān)Pycharm遠程Jupyter內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python Pydantic進行數(shù)據(jù)驗證的方法詳解
在 Python 中,有許多庫可用于數(shù)據(jù)驗證和處理,其中一個流行的選擇是 Pydantic,下面就跟隨小編一起學(xué)習(xí)一下Pydantic 的基本概念和用法吧2024-01-01
Python學(xué)習(xí)筆記之While循環(huán)用法分析
這篇文章主要介紹了Python學(xué)習(xí)筆記之While循環(huán)用法,結(jié)合具體實例形式分析了while循環(huán)的原理、用法及相關(guān)操作注意事項,需要的朋友可以參考下2019-08-08
pandas 取出表中一列數(shù)據(jù)所有的值并轉(zhuǎn)換為array類型的方法
下面小編就為大家分享一篇pandas 取出表中一列數(shù)據(jù)所有的值并轉(zhuǎn)換為array類型的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-04-04
Python調(diào)用ChatGPT?API接口的用法詳解
ChatGPT可以實現(xiàn)chat,生成圖片,識別關(guān)鍵,改錯等等功能,本文簡單的給大家介紹一下如何使用python調(diào)用ChatGPT?API接口,感興趣的小伙伴可以參考一下2023-05-05

