Mac 系统下 Anaconda 与 Python 环境安装完整指南
前言
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux、macOS 和 Windows 平台。它预装了超过 1500 个常用的科学包及其依赖项,包括 NumPy、Pandas、Matplotlib 等,非常适合数据分析和机器学习初学者。
本文旨在详细介绍如何在 macOS 系统上安装 Anaconda,配置 Python 环境,并解决常见问题。
一、准备工作
1. 确认系统架构
在安装前,请确认您的 Mac 芯片类型:
- Intel 处理器:下载 Intel 版本的安装包。
- Apple Silicon (M1/M2/M3):建议优先选择 Apple Silicon 版本以获得最佳性能,但部分旧库可能仅支持 Intel 架构,此时可选择兼容模式或 Intel 版本。
2. 获取安装包
请访问 Anaconda 官方下载页面或国内镜像站获取最新稳定版。
- 官方下载地址:https://www.anaconda.com/download
- 清华大学开源软件镜像站(推荐国内用户):https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
注意:建议选择 Python 3.9 或更高版本(如 3.11),以确保兼容性。
二、安装步骤
1. 下载并打开安装包
下载完成后,双击 .pkg 文件开始安装。
2. 许可协议
点击'继续',阅读并同意许可协议。
3. 安装位置选择
- 默认情况下,安装程序会引导至主目录
/Users/你的用户名/anaconda3。 - 重要提示:如果安装过程中跳过目标选择页面,可能导致安装失败。若出现此情况,请在'安装类型'页面点击'更改安装位置',确保选择'仅为我安装'或指定非系统目录。
4. 执行安装
点击'安装'按钮,等待进度条完成。期间可能需要输入 Mac 开机密码以授权写入权限。
5. 完成安装
安装结束后,点击'关闭'。首次运行可能会自动弹出 Anaconda Navigator 界面。
三、环境验证与配置
1. 验证安装
打开终端(Terminal),依次输入以下命令检查安装是否成功:
python --version
conda --version
如果显示版本号,说明安装成功。
2. 配置环境变量
为了确保在任何目录下都能直接调用 conda 命令,需要配置 Shell 环境变量。
编辑配置文件(根据使用的 Shell 选择):
- Bash:
~/.bash_profile或~/.bashrc - Zsh:
~/.zshrc
在文件末尾添加以下内容:
export PATH="$HOME/anaconda3/bin:$PATH"
保存后,执行以下命令使配置生效:
source ~/.zshrc # 或 source ~/.bash_profile
四、使用 Conda 管理虚拟环境
为了避免不同项目间的依赖冲突,强烈建议使用 Conda 创建虚拟环境。
1. 创建环境
创建一个名为 myenv 的环境,指定 Python 版本为 3.9:
conda create -n myenv python=3.9
2. 激活环境
激活刚创建的环境:
conda activate myenv
3. 安装特定包
在激活的环境中安装包(例如 Jupyter Notebook):
conda install jupyter
4. 退出环境
使用完毕后,可退出当前环境:
conda deactivate
五、运行 Jupyter Notebook
Jupyter Notebook 是 Anaconda 自带的交互式笔记本工具。
方法一:通过终端启动
- 激活包含 Jupyter 的环境。
- 在终端输入:
jupyter notebook - 浏览器会自动打开一个本地地址(通常是
http://localhost:8888/?token=...)。 - 复制 Token 到浏览器即可进入。
方法二:通过 Anaconda Navigator
- 打开 Anaconda Navigator 应用。
- 找到 Jupyter Notebook 图标。
- 点击 Launch 启动。
注意:Navigator 启动较慢,推荐使用终端方式。
代码示例
在 Notebook 单元格中输入:
print("Hello, World!")
import numpy as np
print(np.__version__)
按下 Shift + Enter 运行代码。
六、卸载 Anaconda
如果安装出现问题或需要重装,请按以下步骤彻底卸载:
-
删除主文件夹: 打开终端,执行以下命令删除 Anaconda 目录(假设安装在用户主目录):
rm -rf ~/anaconda3如果安装在
/opt下,则执行:sudo rm -rf /opt/anaconda3 -
清理隐藏配置文件: 删除主目录下的相关隐藏文件:
rm -rf ~/.condarc rm -rf ~/.continuum -
清理环境变量: 重新编辑
~/.zshrc或~/.bash_profile,删除之前添加的export PATH行。 -
刷新配置: 执行
source ~/.zshrc使更改生效。
七、常见问题排查
1. 权限错误
如果在安装或运行时报错 Permission denied,请尝试给脚本添加执行权限:
chmod +x ~/anaconda3/bin/python
2. 找不到 conda 命令
如果终端无法识别 conda,请检查环境变量是否正确配置,并确保已重启终端窗口。
3. M1/M2 芯片兼容性问题
如果遇到包编译失败,可尝试使用 Rosetta 2 运行终端,或在创建环境时指定架构:
conda config --set subdir osx-arm64
结语
至此,您已完成 Mac 系统下 Anaconda 及 Python 环境的搭建。接下来可以开始学习数据分析、人工智能等相关技术了。建议定期更新 Conda 以保持安全性:
conda update conda
conda update --all


