Mac 系统下 Python 环境安装与配置指南(Anaconda)
软件及环境介绍
- 安装环境:macOS
本文介绍了在 macOS 系统下使用 Anaconda 安装 Python 环境的完整流程。内容涵盖软件选择、详细安装步骤、环境验证、Jupyter Notebook 使用方法以及 Conda 虚拟环境的管理技巧。同时提供了常见问题的排查方案和完整的卸载指南,帮助用户快速搭建稳定的 Python 开发环境,适用于数据分析与机器学习初学者。

注意:国内用户优先选择清华镜像源,可显著减少等待时间。
访问下载页面,获取 .pkg 格式的安装文件。建议选择较为稳定的 Python 3.9 或 3.11 版本。
双击下载的 .pkg 文件,系统可能会提示安全警告,点击'允许'以继续。
阅读并同意最终用户许可协议(EULA),点击'继续'。
通常情况下,无需更改默认安装路径,直接点击'安装'即可。如果安装程序跳过目标选择页面导致失败,请在'安装类型'页面上点击'更改安装位置',选择'仅为我安装'或指定非系统目录。
注意事项:避免将 Anaconda 安装在
/usr/local等系统目录下,以免权限冲突。
等待进度条走完,点击'关闭'结束安装过程。安装成功后,系统会自动弹出 Anaconda Navigator 界面,或者可以在应用程序文件夹中找到它。
打开终端(Terminal),输入以下命令检查安装情况:
python --version
输出应显示类似 Python 3.x.x 的版本信息。
同时检查 Conda 是否可用:
conda --version
若显示版本号,说明环境配置成功。
安装完 Anaconda 后,后续操作变得十分便利。以下以 Jupyter Notebook 为例进行说明。
Jupyter Notebook 是一个交互式笔记本,支持运行多种编程语言(如 Julia, Python, R)。它此前被称为 IPython notebook,非常适合数据分析和机器学习入门。
虽然可以通过 Anaconda-Navigator 点击 Launch 打开,但为了更快捷方便,推荐使用命令行方式:
jupyter notebook
http://localhost:8888),并显示文件列表。Shift + Enter 运行。如需退出并关闭 Jupyter Notebook,先关闭浏览器标签页,再回到终端窗口,按下 Ctrl + C 停止服务进程。
Anaconda 自带 Conda 包管理器,建议为不同项目创建独立的环境,以避免依赖冲突。
创建一个名为 myproject 的 Python 3.9 环境:
conda create -n myproject python=3.9
conda activate myproject
激活后,终端左侧会显示 (myproject) 标识。
conda deactivate
conda env list
conda remove -n myproject --all
如果在安装或运行时报错 Permission denied,请尝试修改文件权限或使用 sudo 命令(谨慎使用)。
如果安装了 Anaconda 但终端无法识别 conda 命令,可能需要重新加载配置文件。编辑 ~/.zshrc 或 ~/.bash_profile,确保包含 Anaconda 初始化代码:
export PATH="/Users/你的用户名/anaconda3/bin:$PATH"
然后执行 source ~/.zshrc 使配置生效。
相较于 Windows 系统,macOS 系统安装 Anaconda 过程中出现问题的概率相对较低。但如果需要卸载重装,请参考以下步骤:
/opt 目录下:
rm -rf ~/anaconda3
rm -rf ~/.condarc
rm -rf ~/.continuum
rm -rf .anaconda
.bash_profile, .bashrc 或 .zshrc),删除所有与 anaconda 相关的路径或环境变量。本文详细介绍了在 macOS 系统下通过 Anaconda 安装 Python 环境的完整流程,包括安装、验证、环境管理及卸载步骤。Anaconda 提供了丰富的预装科学计算库,是数据科学和机器学习领域的理想起点。掌握基础的环境配置能力,有助于后续更高效地开展编程工作。

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