日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用jupyter notebook连接服务器进行远程写代码

發布時間:2025/3/8 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用jupyter notebook连接服务器进行远程写代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天分享用jupyter notebook實現遠程訪問的功能。

(1)簡單介紹一下jupyter notebook的優點

Jupyter Notebook是一個開源的Web應用程序,旨在方便開發者創建和共享代碼文檔。

它提供了一個環境,用戶可以在里面寫代碼、運行代碼、查看結果,并在其中可視化數據

直接進入主題

注意:以下操作均在服務器上操作

1)確認是否已經安裝jupyter notebook

如未安裝,打開終端輸入

sudo pip install jupyter

(如果后續出現提示缺少其他配置,需根據自身情況進行安裝即可)2)生成配置文件

終端中輸入

jupyter notebook --generate-config

生成的配置文件(一般配置文件的位置 ~/.jupyter/jupyter_notebook_config.py
?),后面需要用到。這里請稍安勿躁!可查看確認是否正確生成
注意:如果之前安裝過,可能會提示你是否要重置配置文件,推薦不要,例如本機上重置可能會導致jupyter notebook無法正常在瀏覽器打開(當然也是有辦法解決的)

3)生成密碼(后續寫配置文件、登錄Jupyter notebook需要,需要輸入一大堆東西)

打開python終端,即

#?1、在服務器終端輸入 python 或 ipython In [1]: from IPython.lib import passwdIn [2]: passwd() Enter password: Verify password: Out[2]: 'sha1:xxxxxxxxxxxxxxxxxxxxxx(一段密文)' 演示如下

執行完之后退出python終端,具體命令為:

exit()

接下來生成秘鑰:

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem # 按照提示填寫一大堆東西


填寫完成后,會產生一個mycert.pem文件

創建一個服務器配置:

ipython profile create nbserver

4)修改默認配置文件

vim ~/.jupyter/jupyter_notebook_config.py

進行如下修改(這里可以自行配置):

c.NotebookApp.ip='*' c.NotebookApp.password = u'sha1:xxxxxxxxxxxxxxxxxxxxxx(一段密文)剛才復制的那個密文' c.NotebookApp.port = 9999 #隨便指定一個端口 c.NotebookApp.certfile = u'/root/.jupyter/mycert.pem' # 注意這里要用絕對路徑,我在這里踩坑了

最后啟動服務器:

ipython notebook --profile=nbserver # ps:使用 jupyter notebook 也可以啟動

(2)在本機(自己的PC)上使用

方法一:在瀏覽器上輸入網址方法二:根據服務器生成的鏈接直接訪問即可

#?方法一:在瀏覽器上輸入網址 服務器 IP+端口號 假設服務器IP:1.1.1.1 端口號為 9999 # 則在瀏覽器輸入下面的內容即可 1.1.1.1:9999

然后你就可以很舒服的用本地訪問服務器了

關于jupyter notebook的入門教程可以參考這個

https://zhuanlan.zhihu.com/p/33105153

如果你喜歡我這樣子日常工作遇到的小技巧分享,可以點個“在看”或分享到朋友圈,讓我知道,給我一個正向激勵,非常感謝!

-END-

備注:公眾號菜單包含了整理了一本AI小抄非常適合在通勤路上用學習

往期精彩回顧那些年做的學術公益-你不是一個人在戰斗適合初學者入門人工智能的路線及資料下載機器學習在線手冊深度學習在線手冊備注:加入本站微信群或者qq群,請回復“加群”加入知識星球(4500+用戶,ID:92416895),請回復“知識星球”

喜歡文章,點個在看


總結

以上是生活随笔為你收集整理的使用jupyter notebook连接服务器进行远程写代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。