python工具-Anaconda

Anaconda 是专为数据科学设计的 Python 发行版,就像一个预装了所有工具的"机器学习工具箱"。

Anaconda 的优势
  1. 预装常用库:NumPy、Pandas、Scikit-learn 等
  2. 环境管理:conda 命令管理虚拟环境
  3. 图形界面:Anaconda Navigator 提供可视化操作
  4. 跨平台:支持所有主流操作系统
安装 Anaconda
  1. 访问 Download Anaconda Distribution | Anaconda
  2. 下载对应系统的安装包 macOS terminal installer - Anaconda eg. curl -O https://repo.anaconda.com/miniconda/Miniconda3-py39_25.5.1-1-MacOSX-x86_64.sh
  3. 运行安装程序,按提示完成安装 bash ./Miniconda3-latest-MacOSX-arm64.sh source ~/.zshrc

验证安装:

复制代码
conda --version
python --version

虚拟环境就像为每个项目准备的独立厨房,避免不同项目的"调料"(库版本)相互干扰。

虚拟环境的好处
  1. 依赖隔离:不同项目使用不同版本的库
  2. 环境复现:方便在其他机器上重建相同环境
  3. 权限管理:避免污染系统 Python 环境
  4. 项目清理:删除项目时一并删除相关环境

使用 conda 管理环境

复制代码
# 创建环境
conda create -n ml_env python=3.8
# 激活环境
conda activate ml_env
# 安装包
conda install numpy pandas scikit-learn
# 列出环境
conda env list
# 删除环境
conda env remove -n ml_env