乐于分享
好东西不私藏

Python Anaconda 安装与 conda 环境管理 超详细教程

Python Anaconda 安装与 conda 环境管理 超详细教程

📌 为什么要用 Anaconda?

  1. 1. 一键安装 Python + 常用科学计算库(无需手动配置)
  2. 2. 自带强大的 conda 环境管理(比 venv 更稳定、功能更强)
  3. 3. 完美支持 数据分析 / 机器学习 / 深度学习 环境
  4. 4. Windows/macOS/Linux 全平台通用
  5. 5. 解决各种库依赖冲突、安装失败问题

✅ Anaconda 核心优势

  • • 自带 Python、pip、conda
  • • 自带 Jupyter Notebook、Spyder
  • • 环境隔离、多版本 Python 自由切换
  • • 安装科学计算库(numpy/pandas/tensorflow)更稳定

🖥️ 一、Anaconda 下载与安装(全系统)

1. 官网下载(免费)

👉 下载地址:https://www.anaconda.com/download

选择对应系统:

  • • Windows
  • • macOS
  • • Linux

2. Windows 安装步骤

  1. 1. 双击安装包,点击 Next
  2. 2. 同意协议,点击 Next
  3. 3. 推荐选 Just Me(仅当前用户)
  4. 4. 安装路径默认即可,不要有中文路径
  5. 5. 🔴 关键选项
    • • ✅ Add Anaconda to my PATH environment variable(推荐勾选)
    • • ✅ Register Anaconda as my default Python 3.xx
  6. 6. 点击 Install → 等待完成

3. macOS 安装步骤

  1. 1. 下载 .pkg 安装包
  2. 2. 双击一路继续、输入密码
  3. 3. 默认安装即可,无需修改

4. Linux 安装步骤

  1. 1. 下载 .sh 安装脚本
  2. 2. 终端运行:
bash Anaconda3-xxxx.sh
  1. 3. 一路回车,输入 yes 确认

5. 验证安装成功

打开 Anaconda Prompt(Windows)或终端(mac/Linux),输入:

conda --version

显示版本号 = 安装成功!


📦 二、Conda 环境管理(最常用命令)

1. 查看已有环境

conda env list

conda info --envs

2. 创建新环境(指定 Python 版本)

conda create -n 环境名 python=3.10

示例:

conda create -n myenv python=3.10

3. 激活环境(进入环境)

Windows / macOS / Linux

conda activate 环境名

示例:

conda activate myenv

激活成功后,命令行前面会显示:

(myenv) C:\用户>

4. 退出环境

conda deactivate

5. 删除环境(彻底删除)

conda remove -n 环境名 --all

🛠️ 三、Conda 安装 / 卸载 / 查看包

1. 安装包

conda install 包名

示例:

conda install numpy
conda install pandas
conda install flask

指定版本安装:

conda install numpy=1.24.0

2. 卸载包

conda uninstall 包名

3. 查看已安装包

conda list

4. 导出环境(迁移必备)

conda envexport > environment.yml

5. 从配置文件恢复环境

conda env create -f environment.yml

🌍 四、Conda 镜像加速(解决下载慢)

Windows 打开 Anaconda Prompt,执行:

清华镜像(推荐)

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

恢复默认源:

conda config --remove-key channels

🚀 五、常用快捷命令

查看 conda 版本

conda --version

更新 conda 自身

conda update -n base -c defaults conda

清理无用包(释放空间)

conda clean -a

查看当前环境 Python 版本

python --version

打开 Jupyter

jupyter notebook

❌ 六、常见问题解决

1. conda 不是内部命令

原因:安装时没勾选 PATH
解决:使用开始菜单里的 Anaconda Prompt 即可

2. 安装包慢/超时

解决:配置清华镜像

3. 环境创建失败

解决:网络问题,换镜像或重新执行创建命令

4. 如何切换 Python 版本?

直接新建环境即可:

conda create -n py311 python=3.11
conda activate py311

📝 七、总结(超级精简版)

Anaconda 是 Python 数据分析/AI 开发最省心的环境工具,conda 比虚拟环境更稳定、功能更强。

核心命令速记:

  1. 1. 查看环境:conda env list
  2. 2. 创建环境:conda create -n 环境名 python=版本
  3. 3. 进入环境:conda activate 环境名
  4. 4. 安装包:conda install 包名
  5. 5. 退出环境:conda deactivate
  6. 6. 删除环境:conda remove -n 环境名 --all
  7. 7. 导出/恢复:conda env export > environment.yml

掌握这些命令,你就能轻松管理任意 Python 项目环境,不冲突、不报错!