用Miniforge为M系列芯片创建独立Conda环境,配置清华镜像源,按项目名创建指定Python版本的环境并激活使用,IDE中手动选择对应解释器路径实现彻底隔离。
直接用 conda 创建独立命名环境,每个项目绑定专属 python 版本和包集合,就能实现干净隔离。关键不在装得多,而在分得清、切得快、不串味。
选对安装包:M1/M2/M3 芯片优先用 Miniforge
Apple Silicon(M系列芯片)上,官方 Miniconda/Anaconda 安装包虽能运行,但原生支持更稳的是 Miniforge——由 conda-forge 社区维护,专为 ARM64 优化。访问 miniforge GitHub 页面,下载对应 Apple Silicon 的 .sh 安装脚本。双击或终端执行即可完成用户级安装,无需管理员权限,路径默认在 ~/miniforge3,后续配置更省心。
初始化 Shell 并配置国内镜像源
安装后必须让终端识别 conda 命令:
- 运行
conda init zsh(macOS Catalina 及以后默认 shell 是 zsh) - 关闭当前终端,新开一个窗口
- 输入
conda --version和python --version确认生效
接着加清华镜像源提速:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
按项目创建并管理独立环境
不要共用 base 环境。每个项目新建一个带名环境,指定明确 Python 版本:
- 创建:例如项目需 Python 3.9,运行
conda create -n myproject python=3.9 - 激活:
conda activate myproject—— 终端提示符前会显示(myproject) - 装包:只在激活状态下用
conda install numpy pandas或pip install requests - 退出:
conda deactivate - 查看所有环境:
conda env list - 导出环境配置(便于协作复现):
conda env export > environment.yml
VS Code 或 PyCharm 中正确选用解释器
IDE 不会自动感知你刚激活的 Conda 环境,需手动指定:
-
VS Code:打开项目文件夹 → Command+Shift+P → 输入 “Python: Select Interpreter” → 在列表中选择路径含
miniforge3/envs/myproject/bin/python的那一项 -
PyCharm:Preferences → Project → Python Interpreter → 点右上角齿轮 → Add → Conda Environment → Existing environment → 浏览到
~/miniforge3/envs/myproject/bin/python
选对解释器后,代码补全、调试、终端内 Python 均会使用该环境下的包,彻底避免跨项目污染。


















