在Windows上安裝和配置 Jupyter Lab 作為桌面級(jí)應(yīng)用程序教程
什么是 Jupyter Lab
Jupyter Lab 是 Jupyter notebook 的升級(jí)版,優(yōu)點(diǎn)這里不作贅述。
一、安裝 Jupyter Lab
如果你安裝了 Anaconda,最新版的 Anaconda 自帶 Lab,可跳過(guò)下面這一步。
pip install jupyter
pip install jupyterlab
安裝完后,簡(jiǎn)單運(yùn)行一下,在命令提示符模式下輸入:
jupyter lab --no-browser
會(huì)顯示:

將 URL 在瀏覽器中打開(kāi)即可

OK,雖然有點(diǎn)麻煩,但成功打開(kāi) Jupyter Lab,為了得到絲滑體驗(yàn),接下來(lái)進(jìn)行相關(guān)配置
二、配置 Jupyter Lab
如何更改默認(rèn)目錄?
默認(rèn)情況下,Jupyter Lab 將 c: / users / username 設(shè)置為默認(rèn)目錄。 我們可以更改默認(rèn)目錄,以便更容易地管理項(xiàng)目。
首先生成配置文件
Jupyter notebook --generate-config
這會(huì)生成一個(gè)配置文件,路徑終端會(huì)給出。

打開(kāi)配置文件
找到c.NotebookApp.notebook,添上自己想要的默認(rèn)打開(kāi)路徑。注意反斜杠\要改為斜杠/。
c.NotebookApp.notebook_dir = 'Z:/OneDrive/CodingHere'

再次打開(kāi) Jupyter Lab,默認(rèn)根目錄 Done.

在 Chrome 應(yīng)用模式下運(yùn)行
我們可以使用 chrome 瀏覽器的應(yīng)用程序模式將 Jupyter Lab 轉(zhuǎn)換成一個(gè)獨(dú)立的桌面應(yīng)用程序。 這樣可以刪除所有不必要的工具欄和用戶(hù)界面,并給人一種本地應(yīng)用程序或 IDE 的感覺(jué),體驗(yàn)更流暢!
很簡(jiǎn)單!打開(kāi) Jupyter Lab 的配置文件,在最后面添加一行即可!
注:填的是瀏覽器 .exe 地址,我用的是 Chrome。
c.NotebookApp.browser = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe --app=%s'
終端輸入
jupyter lab

Done!
創(chuàng)建快捷方式
每次都通過(guò)命令行來(lái)打開(kāi) Jupyter Lab 確實(shí)麻煩。
寫(xiě)個(gè).bat文件就好啦。

美觀一點(diǎn)可以,可以搞個(gè) ICON 什么的。

三、安裝插件
Jupyter Lab 插件需要 Node.js 和 npm 的支持.

Node.js 官網(wǎng)下一個(gè) LTS 版本就好了,安裝。

如果裝了 Anaconda,直接在里面裝就好了。
但不推薦用 Anaconda 安裝的方法(庫(kù)里沒(méi)有最新的 node.js)。

檢查一下安裝效果,

OJBK. 測(cè)試一下,
jupyter labextension -h # 查看插件安裝幫助

四、使用技巧
CELL 操作技巧
鼠標(biāo)點(diǎn)擊 cell 框左側(cè)可進(jìn)入類(lèi)似 vim 的命令行模式。
按下 a:向上增加空白的 cell
按下 b:向下增加空白的 cell
dd:刪除該 cell
x:剪切
v:粘貼
l:打開(kāi)、關(guān)閉行號(hào)
m:進(jìn)入 Markdown 模式
y:回到代碼編輯模式
參考文檔 Lab 里有。

隱藏技巧
1、可拖動(dòng) cell,移動(dòng)位置
2、Jupyter Lab 可多開(kāi)

3、快捷查看函數(shù)幫助文檔Shift + Tab
將光標(biāo)放在函數(shù)位置(不需要選中),使用快捷鍵即可調(diào)出更加詳細(xì)的幫助文檔。
4、代碼提示tab,代碼自動(dòng)補(bǔ)全兩次 tab
5、點(diǎn)擊取消側(cè)邊欄,CTRL + B也是可以的。

以上這篇在Windows上安裝和配置 Jupyter Lab 作為桌面級(jí)應(yīng)用程序教程就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python使用Numpy實(shí)現(xiàn)Kmeans算法的步驟詳解
將物理或抽象對(duì)象的集合分成由類(lèi)似的對(duì)象組成的多個(gè)類(lèi)的過(guò)程被稱(chēng)為聚類(lèi)。這篇文章主要介紹了Python使用Numpy實(shí)現(xiàn)Kmeans算法,需要的朋友可以參考下2021-11-11
Python中比較特別的除法運(yùn)算和冪運(yùn)算介紹
這篇文章主要介紹了Python中比較特別的除法運(yùn)算和冪運(yùn)算介紹,“/”這個(gè)是除法運(yùn)算,那么這個(gè)“//”呢?“*”這個(gè)是乘法運(yùn)算,那么這個(gè)“**”呢?本文就講解這些運(yùn)算的不同,需要的朋友可以參考下2015-04-04
Python?打印不帶括號(hào)的元組的實(shí)現(xiàn)
本文主要介紹了Python?打印不帶括號(hào)的元組,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-04-04
PyTorch使用GPU訓(xùn)練的兩種方法實(shí)例
pytorch是一個(gè)非常優(yōu)秀的深度學(xué)習(xí)的框架,具有速度快,代碼簡(jiǎn)潔,可讀性強(qiáng)的優(yōu)點(diǎn),下面這篇文章主要給大家介紹了關(guān)于PyTorch使用GPU訓(xùn)練的兩種方法,需要的朋友可以參考下2022-05-05
Python配置文件管理之ini和yaml文件讀取的實(shí)現(xiàn)
本文主要介紹了Python配置文件管理之ini和yaml文件讀取,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
python3圖片轉(zhuǎn)換二進(jìn)制存入mysql
MYSQL是支持把圖片存入數(shù)據(jù)庫(kù)的,也相應(yīng)的有一個(gè)專(zhuān)門(mén)的字段BLOB (Binary Large Object),即較大的二進(jìn)制對(duì)象字段,看下面代碼2013-12-12
Python中使用HTMLParser解析html實(shí)例
這篇文章主要介紹了Python中使用HTMLParser解析html實(shí)例,本文直接給出使用示例,并總結(jié)出HTMLParser含有的方法分為兩類(lèi),一類(lèi)是需要顯式調(diào)用的,而另一類(lèi)不需顯示調(diào)用,需要的朋友可以參考下2015-02-02
基于Python編寫(xiě)一個(gè)圖片識(shí)別系統(tǒng)
本項(xiàng)目將使用python3去識(shí)別圖片是否為色情圖片,會(huì)使用到PIL這個(gè)圖像處理庫(kù),并且編寫(xiě)算法來(lái)劃分圖像的皮膚區(qū)域,感興趣的可以了解一下2022-06-06
詳解Python調(diào)用華為API實(shí)現(xiàn)圖像標(biāo)簽
華為云圖像標(biāo)簽可識(shí)別上千種通用物體以及數(shù)百種場(chǎng)景標(biāo)簽,一個(gè)圖像可包含多個(gè)標(biāo)簽內(nèi)容,語(yǔ)義內(nèi)容非常豐富。本文將通過(guò)Python調(diào)用華為API實(shí)現(xiàn)圖像標(biāo)簽,需要的可以參考一下2022-04-04

