VSCode Notebook中Python版本与虚拟环境不一致,如何统一开发环境?
解决Anaconda虚拟环境与VSCode版本不一致问题
一、确认VSCode的Python解释器
- 打开VSCode,按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Python: Select Interpreter - 在列表中选择fbprophet虚拟环境对应的Python解释器(路径通常是
Anaconda安装目录/envs/fbprophet/python.exe)
二、重新关联Jupyter内核到虚拟环境
- 打开Anaconda Prompt,激活虚拟环境:
conda activate fbprophet - 安装ipykernel到该环境:
conda install ipykernel -y - 将虚拟环境注册为Jupyter内核:
python -m ipykernel install --user --name fbprophet --display-name "Python (fbprophet)" - 重启VSCode,打开.ipynb文件,在右上角内核选择器中选择刚注册的
Python (fbprophet)
三、验证环境一致性
- 新建
.py文件,写入代码并运行:import sys print(sys.version) - 新建
.ipynb文件,添加单元格并运行相同代码,确认两者输出的Python版本均为3.11.7
额外检查
- 查看系统环境变量,确保Anaconda的
Scripts和Library\bin路径排在系统自带Python路径之前,避免优先调用系统Python3.12.3
内容的提问来源于stack exchange,提问作者Parseval
相关产品推荐
相关产品推荐

