Skip to content

为你整理了一份可以直接复制的 原生Python与Anaconda在Windows上共存的最佳实践.md

你只需要把这份文档发到你的新电脑上,按照步骤一步步无脑操作,就能在全新 Windows 系统上打造出最完美的、互不干扰的 Python 双系统环境。


原生Python与Anaconda在Windows上共存的最佳实践

本指南专为全新 Windows 系统设计,旨在同时安装官网原生 PythonAnaconda/Miniconda,并实现完美隔离:默认使用原生 Python,需要时一键召唤 Conda


🛠️ 第一阶段:软件下载与安装规范

1. 安装官网原生 Python(全局默认工具)

  • 版本建议:建议下载最新的稳定版(如 Python 3.12 或 3.14)。
  • 安装核心步骤
  1. 双击运行安装包。
  2. 绝对关键:在安装界面最下方,**务必勾选 Add python.exe to PATH**
  3. 点击 Install Now 完成安装。

2. 安装 Anaconda 或 Miniconda(数据科学/项目沙盒)

💡 小贴士:如果嫌 Anaconda 体积太大(好几个G),极度推荐下载 Miniconda,它只包含核心工具,更轻量。

  • 安装核心步骤
  1. 一路点击下一步,直到进入 Advanced Options (高级选项) 页面。
  2. 绝对关键千万不要勾选 Add Anaconda3 to my PATH environment variable(哪怕它显示红字警告,也别勾)。
  3. 勾选第二项 Register Anaconda3 as my default Python
  4. 点击 Install 完成安装。

⚙️ 第二阶段:打通普通终端(PowerShell)与隔离

为了让你在普通的 PowerShell 中既能默认使用原生 Python,又能随时使用 conda 命令,请执行以下配置:

1. 净化 Windows 自带别名

Windows 默认自带了微软商店的 Python 快捷方式(会引导去商店下载),必须关掉它:

  1. 打开 Windows 设置 -> 应用 -> 高级应用设置 -> 应用执行别名
  2. 找到 python.exepython3.exe,将它们的开关全部关闭 (Off)

2. 绑定并驯服 Conda 自动激活

  1. 在 Windows 开始菜单中,搜索并以管理员身份运行 Anaconda Prompt
  2. 在打开的黑窗口中,输入以下命令(让普通的 PowerShell 认得 conda 命令):
bash
conda init powershell
  1. 关键解药:紧接着输入以下命令(防止 Conda 霸占你的普通窗口):
bash
conda config --set auto_activate false
  1. 关闭该窗口。从此以后,你可以彻底忘记“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 -y

2. 环境管理高频命令速查

powershell
conda env list               # 查看电脑里有哪些虚拟环境
conda activate python_study  # 激活/进入某个环境(命令行开头会出现括号)
pip install 具体的包名        # 在当前激活的环境里装包(只进当前大仓库)
conda deactivate             # 退出当前环境,回到原生 Python 3.14 的世界
conda env remove -n 环境名    # 彻底删除某个不需要的环境

3. 配合 VS Code 的保姆级工作流(最爽开发体验)

  1. 用 VS Code 打开你的代码文件夹。
  2. 按快捷键 Ctrl + Shift + P,输入并选择 Python: Select Interpreter
  3. 在列表中直接点击选择你需要的环境(例如 python_study)。
  4. 在 VS Code 内部按 Ctrl + 打开终端,VS Code 会**自动**帮你执行conda activate`。你直接写代码、运行即可,完全不需要手动敲命令切换!

4. 磁盘回血秘籍

由于 Conda 拥有“硬链接”黑科技,相同版本的包在不同环境间不重复占空间。但几个月后,旧的安装包缓存会变多,在 PowerShell 中运行以下命令,可瞬间安全释放几 GB 空间:

powershell
conda clean --all
pip cache purge
/src/technology/dateblog/2026/06/20260619-%E5%8E%9F%E7%94%9Fpython%E4%B8%8Eanaconda%E5%9C%A8windows%E4%B8%8A%E5%85%B1%E5%AD%98%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5.html