为你整理了一份可以直接复制的 原生Python与Anaconda在Windows上共存的最佳实践.md。
你只需要把这份文档发到你的新电脑上,按照步骤一步步无脑操作,就能在全新 Windows 系统上打造出最完美的、互不干扰的 Python 双系统环境。
原生Python与Anaconda在Windows上共存的最佳实践
本指南专为全新 Windows 系统设计,旨在同时安装官网原生 Python 与 Anaconda/Miniconda,并实现完美隔离:默认使用原生 Python,需要时一键召唤 Conda。
🛠️ 第一阶段:软件下载与安装规范
1. 安装官网原生 Python(全局默认工具)
- 版本建议:建议下载最新的稳定版(如 Python 3.12 或 3.14)。
- 安装核心步骤:
- 双击运行安装包。
- 绝对关键:在安装界面最下方,**务必勾选
Add python.exe to PATH**。 - 点击
Install Now完成安装。
2. 安装 Anaconda 或 Miniconda(数据科学/项目沙盒)
💡 小贴士:如果嫌 Anaconda 体积太大(好几个G),极度推荐下载 Miniconda,它只包含核心工具,更轻量。
- 安装核心步骤:
- 一路点击下一步,直到进入 Advanced Options (高级选项) 页面。
- 绝对关键:千万不要勾选
Add Anaconda3 to my PATH environment variable(哪怕它显示红字警告,也别勾)。 - 勾选第二项
Register Anaconda3 as my default Python。 - 点击 Install 完成安装。
⚙️ 第二阶段:打通普通终端(PowerShell)与隔离
为了让你在普通的 PowerShell 中既能默认使用原生 Python,又能随时使用 conda 命令,请执行以下配置:
1. 净化 Windows 自带别名
Windows 默认自带了微软商店的 Python 快捷方式(会引导去商店下载),必须关掉它:
- 打开 Windows 设置 -> 应用 -> 高级应用设置 -> 应用执行别名。
- 找到 python.exe 和 python3.exe,将它们的开关全部关闭 (Off)。
2. 绑定并驯服 Conda 自动激活
- 在 Windows 开始菜单中,搜索并以管理员身份运行
Anaconda Prompt。 - 在打开的黑窗口中,输入以下命令(让普通的 PowerShell 认得 conda 命令):
bash
conda init powershell- 关键解药:紧接着输入以下命令(防止 Conda 霸占你的普通窗口):
bash
conda config --set auto_activate false- 关闭该窗口。从此以后,你可以彻底忘记“Anaconda Prompt”这个独立软件了,所有操作都能在普通终端里完成。
🔍 第三阶段:全新环境验证
重新打开一个普通的 PowerShell 窗口,运行以下命令验证成果:
powershell
# 1. 验证默认 Python(应该输出你安装的原生版本,如 3.14.x)
python --version
# 2. 验证系统默认调用的 Python 路径(应该指向 AppData/Local/Programs/Python/...)
Get-Command python | Select-Object Source
# 3. 验证 conda 命令是否可用(应该输出 conda 的版本号)
conda --version如果以上三条全部正常输出,恭喜你,双系统完美共存搭建成功!
🚀 第四阶段:日常高频使用指南
大原则:“大方向求同存异,特殊项目绝对隔离”。
1. 建立 2~3 个公共技术栈环境(懒人必备)
作为初学者,不需要为每个项目都建环境,按照技术方向建 2-3 个“公共大仓库”即可:
powershell
# 创建一个专门用来学习、练手写小脚本的公共环境
conda create -n python_study python=3.10 -y
# 创建一个专门用来做深度学习/AI 的环境
conda create -n ai_env python=3.11 -y2. 环境管理高频命令速查
powershell
conda env list # 查看电脑里有哪些虚拟环境
conda activate python_study # 激活/进入某个环境(命令行开头会出现括号)
pip install 具体的包名 # 在当前激活的环境里装包(只进当前大仓库)
conda deactivate # 退出当前环境,回到原生 Python 3.14 的世界
conda env remove -n 环境名 # 彻底删除某个不需要的环境3. 配合 VS Code 的保姆级工作流(最爽开发体验)
- 用 VS Code 打开你的代码文件夹。
- 按快捷键
Ctrl + Shift + P,输入并选择Python: Select Interpreter。 - 在列表中直接点击选择你需要的环境(例如
python_study)。 - 在 VS Code 内部按
Ctrl +打开终端,VS Code 会**自动**帮你执行conda activate`。你直接写代码、运行即可,完全不需要手动敲命令切换!
4. 磁盘回血秘籍
由于 Conda 拥有“硬链接”黑科技,相同版本的包在不同环境间不重复占空间。但几个月后,旧的安装包缓存会变多,在 PowerShell 中运行以下命令,可瞬间安全释放几 GB 空间:
powershell
conda clean --all
pip cache purge