(全)Python 的虛擬環境構建和jupyter notebook 中虛擬環境切換

红酒人生發表於2024-08-03

1、 在開始選單開啟Anaconda Prompt(anaconda3)

2、 構建虛擬環境

語法:conda create --name 虛擬環境名字 python=版本號
conda create --name py38_env02 python=3.8

3、啟用虛擬環境

語法: conda activate 虛擬環境名稱

4、環境變數的配置

“我的電腦”→右鍵→ 屬性

5、安裝nb_conda 和nb_conda_kernels

nb_conda 是一個擴充套件外掛,專為 Jupyter Notebook 設計,旨在無縫整合 Anaconda 的 Conda 包管理和環境建立工具。透過 nb_conda,你可以直接在 Notebook 中檢視、建立、更新和管理 Conda 環境以及其內的軟體包。

nb_conda_kernels是一個Python包,‌它允許使用者在Jupyter Notebook中使用conda環境作為核心執行Jupyter Notebook。‌這個包提供了一個簡單的方法來管理conda環境與Jupyter Notebook之間的連線,‌使使用者能夠在特定的conda環境中執行Jupyter Notebook,‌從而方便地切換不同的Python環境和版本。‌透過安裝這個包,‌使用者可以在Jupyter Notebook中選擇不同的conda環境作為核心,‌這對於資料科學和機器學習等領域的工作非常有用,‌因為它允許使用者在不改變全域性Python環境的情況下,‌輕鬆地在不同的專案中使用不同的庫和依賴項

注意:以下指令可以在基礎環境中執行,基礎環境執行,可以在jupyter notebook(Anaconda) 的介面手動切換,如果安裝在虛擬環境,則開始選單會會出現jupterjupyter notebook(虛擬環境成名),根據經驗總結 下面指令不在虛擬環境下執行,貌似基礎環境的jupyter notebook核心列表中不會出現虛擬環境列表,總之可以先安裝以下步驟進行,列表中沒有下面2條指令,再在虛擬環境下執行,執行完要重啟jupyter notebook

conda install nb_conda
conda install nb_conda_kernels

以上2個步驟可以安裝在基礎環境,

6、重啟jupyter notebook 進行環境切換

7、檢視列表發現核心列表中沒有我們剛才構建的虛擬環境

相關文章