VS Code中Python3.11.0环境运行.ipynb报错:提示缺失pip/Jupyter包
解决方案
以管理员身份运行VS Code
Python安装在C:\Program Files系统目录下,VS Code可能因权限不足无法读取环境内的pip和Jupyter信息。右键VS Code图标选择「以管理员身份运行」,再尝试运行笔记本单元格。手动注册并指定Jupyter内核
- 打开CMD执行命令,将Python3.11注册为Jupyter内核:
python -m ipykernel install --user --name=python311 --display-name="Python 3.11.0" - 在VS Code中打开命令面板(Ctrl+Shift+P),输入
Jupyter: Select Kernel,选择刚刚注册的「Python 3.11.0」内核。
- 打开CMD执行命令,将Python3.11注册为Jupyter内核:
清除VS Code的Python环境缓存
- 打开命令面板,输入
Python: Clear Workspace Interpreter Cache执行清除操作; - 若无效,关闭VS Code后删除
%APPDATA%\Code\User\workspaceStorage下对应工作区的缓存文件夹,重启VS Code后重新选择Python环境。
- 打开命令面板,输入
修复pip并检查环境变量
- 在CMD中执行命令确保pip完整且最新:
python -m ensurepip --upgrade - 检查系统环境变量
Path是否包含C:\Program Files\Python311\Scripts(该目录存放pip.exe),若未添加则手动添加后重启电脑。
- 在CMD中执行命令确保pip完整且最新:
重新安装Jupyter相关依赖
在CMD中执行命令,强制将依赖安装到全局Python3.11环境:python -m pip install --upgrade pip jupyter notebook ipykernel安装完成后,在VS Code中执行「重新加载窗口」(Ctrl+Shift+P -> Reload Window)。
内容的提问来源于stack exchange,提问作者newbiedev
相关产品推荐
相关产品推荐

