一、是什么

Anaconda3 是打包好的Python科学计算发行版,自带:

  1. 适配数据科学的 Python 解释器(Anaconda自带独立Python,不和系统Python冲突)
  2. 几百个预装好的库:numpy/pandas/matplotlib/scikit-learn
  3. 环境管理工具 conda,一键创建隔离虚拟环境
  4. 配套工具:Jupyter Notebook/Lab、Spyder、图形化管理界面Anaconda Navigator

Miniconda vs Anaconda3(必分清)

工具 大小 内置库 适用人群
Anaconda3 500M+ 全套数据科学库、GUI导航器 数据分析新手、不想手动装库
Miniconda3 几十M 仅Python+conda基础工具 程序员、服务器、低配电脑,按需装库

日常开发推荐:Miniconda3,体积小不占空间,功能完全一致。

二、核心优势

  1. 多Python版本自由切换
    一个电脑同时拥有 Python3.8/3.9/3.10/3.11,不同项目互不干扰。
  2. 解决库依赖冲突
    普通pip经常出现版本冲突,conda会自动匹配兼容版本。
  3. AI/深度学习友好
    一键安装 tensorflow、pytorch、cuda、cudnn,不用手动配置显卡驱动环境。
  4. 跨平台统一
    Windows/macOS/Linux 命令完全通用,本地和服务器操作无差别。

三、安装步骤

1. 下载安装教程

https://blog.csdn.net/2501_93482674/article/details/161801885

2. 安装注意事项(Windows重点)

  1. 安装路径不要带中文、空格
  2. 不勾选 Add Anaconda to my PATH environment variable(会污染系统环境)
  3. 使用时打开自带终端:Anaconda Prompt

macOS/Linux:运行shell脚本安装,全程简单。

四、必学 conda 常用命令

打开 Anaconda Prompt / 终端执行

1. 查看版本

conda --version
conda info

2. 换清华源(解决下载慢,必配)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

3. 虚拟环境管理(核心功能)

# 创建指定Python版本环境,命名py310
conda create -n py310 python=3.10

# 激活环境
# Windows
conda activate py310
# mac/linux
source activate py310

# 查看所有环境
conda env list

# 退出当前环境
conda deactivate

# 删除无用环境
conda remove -n py310 --all

4. 库安装、卸载、查询

# conda安装(优先用,自动处理依赖)
conda install pandas numpy

# pip也可在conda环境内使用
pip install xxx

# 查看已安装库
conda list

# 卸载
conda remove xxx

5. 导出/迁移环境(换电脑必备)

# 导出环境配置
conda env export > env.yml
# 从配置文件新建环境
conda env create -f env.yml

五、配套工具使用

  1. Anaconda Navigator 图形界面
    可视化创建环境、启动Jupyter、Spyder、安装包,适合新手。
  2. Spyder
    类MATLAB编辑器,自带变量监视器,数值计算、数据分析专用。
  3. Jupyter Lab/Notebook
    交互式代码笔记,做数据探索、建模、写实验报告首选
    jupyter lab
    

六、和 VS Code / PyCharm 配合使用

  1. VS Code
    安装Python插件 → Ctrl+Shift+P → Python: Select Interpreter
    选择 conda 创建的环境即可。
  2. PyCharm
    设置 → Project:xxx → Python Interpreter → Add → Conda Environment
    加载已有conda虚拟环境。

更多推荐