在 Visual Studio Code (VS Code) 中,你可以透過以下步驟選擇和使用特定的 Python 虛擬環境來執行 .ipynb
檔案(Jupyter Notebook):
步驟 1: 安裝必要的擴充套件
確保你已經安裝了以下 VS Code 擴充套件:
Python - 由 Microsoft 提供的官方 Python 擴充套件。
Jupyter - 由 Microsoft 提供的官方 Jupyter 擴充套件。
步驟 2: 開啟 .ipynb
檔案
在 VS Code 中開啟你要編輯的
.ipynb
檔案。VS Code 將自動識別並以互動式的方式開啟這個檔案。
步驟 3: 選擇 Python 直譯器
在 VS Code 中,按
Ctrl+Shift+P
(Windows/Linux)或Cmd+Shift+P
(Mac)開啟命令面板。輸入並選擇
Python: Select Interpreter
。在彈出的列表中,選擇你希望使用的 Python 虛擬環境。如果你的虛擬環境未出現在列表中,可以選擇
Enter interpreter path...
並手動導航到虛擬環境的 Python 可執行檔案。
步驟 4: 選擇 Jupyter Kernel
開啟
.ipynb
檔案後,VS Code 的右上角會顯示一個 Jupyter Kernel 的選擇器(通常顯示為Python 3.x.x
或其他核心名稱)。點選這個核心選擇器。
從下拉選單中選擇你希望使用的 Python 虛擬環境對應的核心。
步驟 5: 安裝 Jupyter 核心(如果需要)
如果你選擇的虛擬環境中沒有安裝 Jupyter 核心,你需要先在該環境中安裝:
pip install ipykernel
然後將該環境註冊為 Jupyter 核心:
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
其中,myenv
是虛擬環境的名稱。
示例操作
假設你有一個名為 myenv
的虛擬環境,以下是完整的操作步驟:
建立虛擬環境並安裝必要的包:
python -m venv myenv source myenv/bin/activate # Unix/MacOS # myenv\Scripts\activate # Windows pip install ipykernel jupyter python -m ipykernel install --user --name myenv --display-name "Python (myenv)"
在 VS Code 中選擇直譯器:
按
Ctrl+Shift+P
(Windows/Linux)或Cmd+Shift+P
(Mac)。選擇
Python: Select Interpreter
,然後選擇Python (myenv)
。在
.ipynb
檔案中選擇核心:開啟
.ipynb
檔案。點選右上角的核心選擇器。
選擇
Python (myenv)
。