在 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)
。