? ? ? ? 我們在使用Jupyter Notebook的時候,打開文件發現只有一個Python3(ipykernel),我們自己在conda中創建的虛擬環境為什么沒有顯示出來,今天我就來和大家一起討論一下!
????????在 Jupyter Notebook 中,kernel 是執行代碼的核心。管理 kernel 包括新增、刪除和切換不同的 kernel,以便在不同的虛擬環境中運行代碼。以下是一些常見的 kernel 管理操作。
? ? ? ? 1、新增 Kernel
? ? ? ? 1-1?創建新的 Python 環境: 使用 conda 創建一個新的 虛擬?環境
conda create -n ai
? ? ? ? 1-2?激活新環境
conda activate ai
? ? ? ? 1-3?安裝 ipykernel
conda install ipykernel
? ? ? ? 1-4?在新環境中創建 kernel
python -m ipykernel install --user --name ai --display-name "ai_python3.12"
????????這樣,你就可以在 Jupyter Notebook 中選擇并使用這個新的 kernel。
? ? ? ? 2、刪除 Kernel
? ? ? ? 2-1?查看現有的 kernel 列表
jupyter kernelspec list
? ? ? ? 2-2?刪除指定的 kernel
jupyter kernelspec remove ai
? ? ? ? 3、檢查 Kernel 配置
????????有時,雖然在 Jupyter Notebook 中顯示了 kernel,但無法連接。這可能是因為 kernel 的配置文件指向了錯誤的虛擬環境。可以通過以下步驟檢查和修改 kernel 配置:
? ? ? ? 3-1?查看 kernel 列表
jupyter kernelspec list
? ? ? ? 3-2?找到對應的 kernel 目錄并打開 kernel.json 文件
????????確保文件中的路徑指向正確的虛擬環境。
????????通過以上步驟,你就可以有效地管理 Jupyter Notebook 中的 kernel,確保在不同的虛擬環境中順利運行代碼。