Python 3.9.7安装后未与Jupyter、Anaconda整合,多版本共存如何解决
Python多版本共存仅保留3.9.7版本解决步骤
你遇到的版本不一致问题,核心原因是Anaconda预装的Python 3.8.8和你单独安装的Python 3.9.7属于两套独立环境,Jupyter Notebook、Anaconda Navigator默认调用Anaconda base环境的Python版本,VS Code终端则优先读取系统PATH中优先级更高的Python 3.9.7路径,可按以下步骤操作实现单一版本要求:
前置操作:数据备份
- 提前备份Anaconda中需要的环境配置、第三方安装包列表、本地存储的Jupyter Notebook文件,避免卸载操作导致数据丢失。
步骤1:卸载Anaconda(冲突根源)
- Windows设备:进入「控制面板-程序和功能」,找到Anaconda相关程序右键卸载,完成后删除用户目录下的
.conda、.anaconda等隐藏文件夹,同时删除系统环境变量中所有带Anaconda字样的路径。 - Mac/Linux设备:直接删除Anaconda安装根目录,再执行
rm -rf ~/.conda ~/.anaconda删除残留配置,最后删除.bashrc/.zshrc中所有Anaconda相关的环境变量配置。
步骤2:卸载原有Python 3.8.8
- Windows设备:进入「控制面板-程序和功能」,找到Python 3.8.8右键卸载即可。
- Mac/Linux设备:通过对应包管理器执行卸载,例如Ubuntu系统执行
sudo apt remove python3.8,完成后清理PATH中所有Python 3.8相关路径。
步骤3:验证Python 3.9.7可用性
- 卸载完成后重启电脑,打开终端执行命令:
python --versionpip --version
确认返回的版本均为3.9.7,且路径指向你安装的Python 3.9.7目录。
步骤4:重装需要的开发工具
- 若需使用Jupyter Notebook,直接执行
pip install jupyter完成安装,启动后新建notebook执行import sys; print(sys.version)确认内核版本为3.9.7即可。 - 若需使用Anaconda Navigator,下载对应Python 3.9版本的Anaconda安装包重装,安装时勾选「添加Anaconda到系统PATH」选项,完成后打开Navigator即可看到base环境默认Python版本为3.9。
步骤5:同步VS Code配置
- 打开VS Code任意Python文件,点击右下角的Python版本号,在弹出的解释器列表中选择你安装的Python 3.9.7路径,Jupyter插件的运行内核同步选择该版本即可。
残留排查
- 若仍有版本异常,Windows执行
where python、Mac/Linux执行which -a python3,列出所有Python可执行文件路径,删除除3.9.7之外的所有路径对应的文件即可。
内容的提问来源于stack exchange,提问作者SJ_CAD
相关产品推荐
相关产品推荐

