Mac 系统下 Anaconda 与 Python 环境安装完整指南
前言
Anaconda 是一个用于科学计算的 Python 发行版,支持 Linux、macOS 和 Windows 平台。它预装了超过 1500 个常用的科学包及其依赖项,包括 NumPy、Pandas、Matplotlib 等,非常适合数据分析和机器学习初学者。
在 macOS 系统上安装 Anaconda 发行版的完整流程,涵盖从下载官方安装包、图形化安装步骤到环境变量配置。内容包含如何验证安装成功、利用 Conda 创建和管理虚拟环境以避免依赖冲突,以及通过终端启动 Jupyter Notebook 进行代码开发的具体操作。此外,文章还提供了完整的卸载指南和常见故障排查方案,帮助用户快速搭建稳定的 Python 开发环境。

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

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online