????????如果你在conda的base環境運行了jupyter lab打開了一個ipynb文本,此時選擇的內核是base虛擬環境的Python內核,如果我想切換成其他conda虛擬環境來運行這個文件該怎么辦?下面我們試著還原一下問題,并且解決問題。
【注】 這個問題出現在算力云平臺上,用jupyter打開使用的是base環境內核,為了節約大家時間,直接說答案:安裝nb_conda_kernels庫
(1)問題復現
1、使用conda創建python虛擬環境
conda create -n env_name python=3.10 -y
2、激活進入虛擬環境后安裝一個numpy用來測試
conda activate env_namepip install numpy
【注】此時base環境沒有numpy,只有env_name中有numpy?
3、在base環境中安裝jupyter lab
# 退出到base環境
conda deactivate# 安裝jupyterlab
pip install jupyterlab# 打開jupyterlab
jupyter lab
?4、測試一下內核是不是base里面的Python內核
【注】問題來了,我在base環境中想切換別的虛擬環境的內核該怎么辦??
(2)解決問題
5、進入到base環境中安裝nb_conda_kernels庫
conda install nb_conda_kernels
(3)AutoDL中測試
1、打開一個云算力服務器的jupyter lab
2、進入終端去安裝nb_conda_kernels
3、安裝好之后,關機重啟再進入jupyter lab