Anaconda3 完整详解(Python数据分析/AI专用环境管理工具
·
文章目录
一、是什么
Anaconda3 是打包好的Python科学计算发行版,自带:
- 适配数据科学的 Python 解释器(Anaconda自带独立Python,不和系统Python冲突)
- 几百个预装好的库:
numpy/pandas/matplotlib/scikit-learn等 - 环境管理工具
conda,一键创建隔离虚拟环境 - 配套工具:Jupyter Notebook/Lab、Spyder、图形化管理界面Anaconda Navigator
Miniconda vs Anaconda3(必分清)
| 工具 | 大小 | 内置库 | 适用人群 |
|---|---|---|---|
| Anaconda3 | 500M+ | 全套数据科学库、GUI导航器 | 数据分析新手、不想手动装库 |
| Miniconda3 | 几十M | 仅Python+conda基础工具 | 程序员、服务器、低配电脑,按需装库 |
日常开发推荐:Miniconda3,体积小不占空间,功能完全一致。
二、核心优势
- 多Python版本自由切换
一个电脑同时拥有 Python3.8/3.9/3.10/3.11,不同项目互不干扰。 - 解决库依赖冲突
普通pip经常出现版本冲突,conda会自动匹配兼容版本。 - AI/深度学习友好
一键安装 tensorflow、pytorch、cuda、cudnn,不用手动配置显卡驱动环境。 - 跨平台统一
Windows/macOS/Linux 命令完全通用,本地和服务器操作无差别。
三、安装步骤
1. 下载安装教程
https://blog.csdn.net/2501_93482674/article/details/161801885
2. 安装注意事项(Windows重点)
- 安装路径不要带中文、空格
- 不勾选 Add Anaconda to my PATH environment variable(会污染系统环境)
- 使用时打开自带终端: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
五、配套工具使用
- Anaconda Navigator 图形界面
可视化创建环境、启动Jupyter、Spyder、安装包,适合新手。 - Spyder
类MATLAB编辑器,自带变量监视器,数值计算、数据分析专用。 - Jupyter Lab/Notebook
交互式代码笔记,做数据探索、建模、写实验报告首选jupyter lab
六、和 VS Code / PyCharm 配合使用
- VS Code
安装Python插件 →Ctrl+Shift+P→ Python: Select Interpreter
选择 conda 创建的环境即可。 - PyCharm
设置 → Project:xxx → Python Interpreter → Add → Conda Environment
加载已有conda虚拟环境。
更多推荐


所有评论(0)