天天看點

給 jupyter-notebook 添加 python conda 環境的 kernel

給 jupyter-notebook 添加 python conda 環境的 kernel
給 jupyter-notebook 添加 python conda 環境的 kernel
給 jupyter-notebook 添加 python conda 環境的 kernel

0.了解 Jupyter

Jupyter官方文檔
  • ​​jupyter-notebook.readthedocs.io/en/stable/n…​​
Jupyter筆記本由兩部分組成:
  • web應用程式:一種基于浏覽器的工具,用于互動式創作文檔,将解釋文本、數學、計算及其富媒體輸出結合起來。
  • 筆記本文檔:表示web應用程式中可見的所有内容,包括計算的輸入和輸出、解釋性文本、數學、圖像和對象的富媒體表示。

總之,用過的都說好

輕量化、網頁端編碼工具,是以配置起來需要一頓操作哈

簡而言之,Jupyter Notebook是以網頁的形式打開,可以在網頁頁面中直接編寫代碼和運作代碼,代碼的運作結果也會直接在代碼塊下顯示。如在程式設計過程中需要編寫說明文檔,可在同一個頁面中直接編寫,便于作及時的說明和解釋。

給 jupyter-notebook 添加 python conda 環境的 kernel
  • 我們在項目中通常會使用 Anaconda 中的 conda 來管理環境,安裝多個獨立環境
  • 是以,當我們把 Jupyter 和 conda 結合使用時,如何在 Jupyter 中添加 和找到這些 獨立環境便是本文緻力于解決的問題

1.激活對應環境

conda activate torch16      

2.安裝ipykernel

conda install  ipykernel      

3.将 環境 寫入到notebook中

python -m ipykernel install --user --name torch16 --display-name "torch16"      

4.進入notebook 配置檔案所在目錄,重新開啟 jupyter notebook 背景服務

conda deactivate

# 回到 base 環境:

conda activate base

# 重新開機  jupyter  服務:      

5.浏覽器重新整理通路,如圖可以切換Change Kernel

  • 退出虛拟環境,使用
conda deactivate      
  • 删除kernel環境:
jupyter kernelspec remove torch16      
  • 檢視現有kernel環境:
jupyter kernelspec list      

6 備注

  • ​​更換Jupyter Notebook 核心Python版本​​