Jupyter Lab設(shè)置切換虛擬環(huán)境
在進(jìn)行數(shù)據(jù)科學(xué)任務(wù)時(shí),一般會(huì)用到交互式開(kāi)發(fā)環(huán)境,即Jupyter Notebook,Jupyter lab是Jupyter Notebook的升級(jí)版,功能更強(qiáng)大、更好用,但是默認(rèn)情況下,是不能切換虛擬環(huán)境的,如下:
或者查看內(nèi)核列表,有2個(gè)位置可以查看和切換:
可以看到,默認(rèn)情況下只有自帶的主環(huán)境,對(duì)應(yīng)于conda中的base,而無(wú)法顯示已經(jīng)創(chuàng)建好的虛擬環(huán)境。
此時(shí)可以按照以下步驟配置:
(1)創(chuàng)建虛擬環(huán)境
執(zhí)行命令創(chuàng)建虛擬環(huán)境:
conda create -n nlpbase ipykernel -y
- 1
其中nlpbase為虛擬環(huán)境名,可以根據(jù)需要進(jìn)行修改。
(2)激活進(jìn)入虛擬環(huán)境
執(zhí)行命令進(jìn)入創(chuàng)建好的虛擬環(huán)境:
conda activate nlpbase
- 1
(3)將虛擬環(huán)境寫(xiě)入Jupyter的kernel中
命令格式為:
python -m ipykernel install --name 虛擬環(huán)境名 --display-name 虛擬環(huán)境名
- 1
其中,第1個(gè)虛擬環(huán)境名表示已經(jīng)創(chuàng)建好的虛擬環(huán)境名稱,第2個(gè)虛擬環(huán)境名表示想要其在 Jupyter Lab的kernel列表中顯示的名稱。
例如:
python -m ipykernel install --name nlpbase --display-name nlpbase
- 1
(4)在Jupyter Lab中刷新確認(rèn)
配置好后,刷新Jupyter Lab的頁(yè)面,再查看內(nèi)核列表:
可以看到,此時(shí)除了自帶的base環(huán)境,還有已經(jīng)剛才創(chuàng)建好的nlpbase環(huán)境可以選擇,點(diǎn)擊切換使用即可。
掃碼進(jìn)群: