整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          科研第二步:遠(yuǎn)程在服務(wù)器上跑程序jupyter使用

          科研第二步:遠(yuǎn)程在服務(wù)器上跑程序&jupyter使用

          前言

          本篇文章主要介紹如何使用jupyter這個(gè)功能十分強(qiáng)大,并且可以寫code和的編輯利器,并且實(shí)現(xiàn)在服務(wù)器上運(yùn)行jupyter可以使用服務(wù)器上的gpu速度以及圖形化方便的IDE。

          一、jupyter是什么?

          Jupyter (此前被稱為 IPython )是一個(gè)交互式筆記本,支持運(yùn)行 40 多種編程語言。

          Jupyter 的本質(zhì)是一個(gè) Web 應(yīng)用程序,便于創(chuàng)建和共享文學(xué)化程序文檔,支持實(shí)時(shí)代碼,數(shù)學(xué)方程,可視化和 。 用途包括:數(shù)據(jù)清理和轉(zhuǎn)換,數(shù)值模擬,統(tǒng)計(jì)建模,機(jī)器學(xué)習(xí)等等

          二、配置步驟 1.服務(wù)器上安裝jupyter

          在已經(jīng)配置好的情況下,只需要使用:

          conda install ipykernel
          

          如果沒有弄好的參考我的上篇博客:實(shí)現(xiàn)服務(wù)器上配置虛擬環(huán)境

          此時(shí)jupyter已經(jīng)可以使用了,直接輸入jupyter 或者jupyter lab是可以用的,但是這樣是不會跳出網(wǎng)頁的,因?yàn)槲覀兪?a style='color:#0000CC;font-size:16px;' href='http://www.jungjaehyung.com/content-3292-24580-1.html' title='使用VS Code遠(yuǎn)程連接服務(wù)器(通過SSH)并上傳本地文件' target='_blank'>遠(yuǎn)程連接服務(wù)器使用的jupyter,所以我們需要配置jupyter實(shí)現(xiàn)遠(yuǎn)程連接。

          2.服務(wù)器遠(yuǎn)程使用jupyter 生成jupyter配置文件

          使用這個(gè)指令

          jupyter notebook --generate-config
          

          生成jupyter配置文件之后我們可以給jupyter設(shè)置一個(gè)密碼

          設(shè)置密碼

          使用如下指令之后

          jupyter notebook password
          

          輸入的密碼會保存到 .jupyter/fig.json文件中

          注意:本操作為自動(dòng)設(shè)置密碼,即后面不用在配置文件中單獨(dú)配置密碼

          設(shè)置遠(yuǎn)程ip可訪問

          打開本地服務(wù)_打開本地服務(wù)設(shè)置的命令是_服務(wù)本地

          打開fig.py文件,在文件中加入如下幾行

          fig.py應(yīng)該在.jupyter路徑下

          找到配置文件打開并設(shè)置

          c.NotebookApp.ip = '*'    #允許所有ip訪問,很重要
          c.NotebookApp.open_browser = False    #不打開瀏覽器
          c.NotebookApp.port = 8888             #端口為8888,可以自己設(shè)置
          

          至此就可以使用剛才設(shè)置的密碼和端口在自己電腦上的瀏覽器上連接jupyter了,首先在服務(wù)器上運(yùn)行jupyter 或者jupyter lab

          這里推薦jupyter lab,可以實(shí)現(xiàn)代碼不增加網(wǎng)頁

          如我的服務(wù)器地址為10.24.82.184那么我只需要在瀏覽器中輸入10.24.82.184:8888,8888正式剛才在配置文件中設(shè)置的端口號。

          jupyter lab界面如下

          jupyter lab界面

          3.jupyter添加kernel jupyter

          因?yàn)橐呀?jīng)可以使用jupyter了,但是我們發(fā)現(xiàn),在jupyter上運(yùn)行ipynb的時(shí)候,內(nèi)核只有一個(gè)默認(rèn)的python3。

          jupyter kernel

          這是我的jupyter kernel圖,我已將自己配置的三個(gè)虛擬環(huán)境添加入jupyter的kernel,因此有三個(gè),可以方便在不同的編譯環(huán)境下跑程序,如何實(shí)現(xiàn)請看下文

          添加kernel

          首先使用conda進(jìn)入想要添加的環(huán)境的虛擬環(huán)境

          conda activate name
          

          然后使用which python查看當(dāng)前虛擬環(huán)境python所在的路徑,然后cd進(jìn)入該文件夾

          示例,進(jìn)入虛擬環(huán)境tf27的python所在的路徑,我們只需要進(jìn)入到虛擬環(huán)境名稱這個(gè)文件夾就好了,不用進(jìn)入到bin/python

          然后在該目錄下使用

          打開本地服務(wù)設(shè)置的命令是_打開本地服務(wù)_服務(wù)本地

          python -m ipykernel install --user --name [虛擬環(huán)境名] --display-name [想要在jupyter上顯示的環(huán)境名]
          

          以tf27這個(gè)虛擬環(huán)境為例,我想讓它在jupyter上顯示TF27

          python -m ipykernel install --user --name tf27 --display-name TF27
          

          運(yùn)行發(fā)現(xiàn)當(dāng)前虛擬環(huán)境下沒有這個(gè)包

          因此需要用conda下載,conda install

          下載完后重試即可,完成后在服務(wù)器上跑jupyter lab然后瀏覽器中輸入[服務(wù)器ip]:[端口號]即可訪問jupyter lab

          本地轉(zhuǎn)發(fā)

          在服務(wù)器上直接啟動(dòng)

          jupyter notebook --no-browser --port=9997 --ip=127.0.0.1
          

          在本機(jī)上轉(zhuǎn)發(fā)端口

          ssh -N -f -L localhost:9996:localhost:9997 -p 8001 fanshuai@10.24.82.151
          

          然后本機(jī)上

          :9996/lab

          總結(jié)

          本文主要介紹了jupyter lab這一十分好用的,不僅可以實(shí)現(xiàn)在服務(wù)器上用不同的kernel跑程序,還可以實(shí)現(xiàn)和code的雙重編寫,只要按照教程一步一步完成即可。


          主站蜘蛛池模板: 亚洲AV综合色一区二区三区| 熟妇人妻系列av无码一区二区| 福利电影一区二区| 亚洲A∨精品一区二区三区| 精品一区二区三区在线播放视频| 国产第一区二区三区在线观看| 久久国产视频一区| 乱精品一区字幕二区| 亚洲爆乳精品无码一区二区三区| 亚洲国产成人久久一区久久 | 精品一区二区三区无码免费直播 | 三上悠亚精品一区二区久久| 国产成人精品无码一区二区老年人 | 日本一区二区在线播放| 中文字幕亚洲一区| 在线精品自拍亚洲第一区| 无码少妇丰满熟妇一区二区 | 精品无码综合一区| 国产乱码精品一区二区三区中文 | 亚洲AV无码国产一区二区三区| 亚洲欧美国产国产一区二区三区| 无码一区二区三区爆白浆| 国产伦精品一区二区| 国模无码一区二区三区不卡| 视频精品一区二区三区| 熟女大屁股白浆一区二区| 3d动漫精品啪啪一区二区中文 | 日韩一区二区在线免费观看| 制服美女视频一区| 国产色情一区二区三区在线播放 | 一区二区三区亚洲视频| 日韩aⅴ人妻无码一区二区| AV天堂午夜精品一区| 色欲AV蜜桃一区二区三| 精品视频一区二区三区在线播放| 精品人体无码一区二区三区| 国模大尺度视频一区二区| 亚洲av无码一区二区三区在线播放| 国产精品视频一区二区三区经| 亚洲一区二区三区免费| 亚洲AV无码一区东京热|