什么是 Anaconda?
Anaconda 是一个集成了 Python、常用科学计算库(如 NumPy、Pandas、Matplotlib 等)以及包管理工具(如 Conda)的发行版,适合做数据分析、机器学习、科学计算等工作。
一、Anaconda 安装
前往官网下载安装包:
https://www.anaconda.com/download安装建议:
- 对个人用户推荐 Anaconda Individual Edition
- Windows 用户勾选 “Add Anaconda to my PATH”(推荐)
安装完成后,你会拥有:
conda
:包/环境管理器anaconda-navigator
:图形界面jupyter
:交互式笔记本开发工具
二、创建和管理虚拟环境
1. 创建环境
conda create -n myenv python=3.9
解释:
myenv
是环境名称python=3.9
指定 Python 版本
2. 激活 / 退出环境
conda activate myenv # 进入环境
conda deactivate # 退出环境
3. 删除环境
conda remove -n myenv --all
4. 列出所有环境
conda env list
三、在环境中安装/管理包
1. 安装包
conda install numpy pandas matplotlib
也可以指定版本:
conda install numpy=1.22
2. 使用 pip
安装非 Conda 包
pip install some_package
建议优先使用
conda
安装常见库(如scikit-learn
,opencv
,pytorch
),因其管理依赖更稳。
四、导出和恢复环境
1. 导出当前环境配置(备份或迁移)
conda env export > environment.yml
2. 通过配置文件重建环境
conda env create -f environment.yml
五、启动开发工具
1. 启动 Jupyter Notebook
conda activate myenv
jupyter notebook
2. 启动 VS Code(如果已安装)
code .
可通过 Conda 安装 VS Code 插件:
conda install -c conda-forge vscode
六、Anaconda Navigator(图形界面)
anaconda-navigator
功能:
- 创建/管理环境
- 安装库
- 启动 Jupyter Notebook / Spyder / VS Code
七、常见命令速查表
功能 | 命令 |
---|---|
创建环境 | conda create -n name python=3.10 |
激活环境 | conda activate name |
安装包 | conda install numpy |
删除环境 | conda remove -n name --all |
列出环境 | conda env list |
导出环境 | conda env export > env.yml |
导入环境 | conda env create -f env.yml |
示例:完整工作流程
# 创建项目环境
conda create -n lidar_env python=3.8
conda activate lidar_env
# 安装常用库
conda install numpy scipy matplotlib jupyter
pip install open3d # 如果conda中没有
# 启动 Jupyter
jupyter notebook