通过VSCode远程连接树莓派运行Jupyter Notebook遇环境问题求助
解决树莓派venv环境下Jupyter Notebook运行问题
直接按以下步骤操作:
激活虚拟环境并安装ipykernel
- 在VSCode远程终端中执行命令激活你的venv:
source /home/user/test_project/venv/bin/activate - 激活后安装ipykernel包:
pip install ipykernel - 将该虚拟环境注册为Jupyter可识别的内核(
test_project_venv可自定义为你易识别的名称):python -m ipykernel install --user --name=test_project_venv
- 在VSCode远程终端中执行命令激活你的venv:
在VSCode中选择已注册的内核
- 打开你的Jupyter Notebook文件,点击右上角的内核选择按钮(通常显示当前使用的Python版本)
- 在弹出的选项中选择「Python环境」,就能看到刚才注册的
test_project_venv,选中它即可运行代码
若仍无法识别内核,刷新内核列表
- 按下
Ctrl+Shift+P打开命令面板 - 输入
Jupyter: Select Kernel,重新加载内核列表后选择你的虚拟环境内核
- 按下
原理说明:VSCode默认不会自动识别未注册到Jupyter的虚拟环境,手动注册后就能把venv作为Jupyter的运行内核,避免在系统全局Python环境中安装依赖的问题。
内容的提问来源于stack exchange,提问作者Al Grant
相关产品推荐
相关产品推荐

