Skip to main content

Conda 常用命令(简化版)

安装 Conda

# macOS (推荐 Miniforge,更快更轻量)
brew install miniforge

# 或下载 Miniconda
# https://docs.conda.io/en/latest/miniconda.html

📦 基本工作流

1. 创建环境

conda create -n myenv python=3.11          # 创建环境
conda create -n myenv python=3.11 numpy # 同时安装包

2. 激活/切换环境

conda activate myenv        # 激活环境
conda deactivate # 退出环境

3. 管理依赖

conda install pandas       # 安装包
conda install numpy=1.24 # 指定版本
conda remove pandas # 删除包
conda update pandas # 更新包

4. 运行代码

# 激活环境后直接运行
conda activate myenv
python main.py

🌍 环境管理

conda env list             # 查看所有环境
conda env remove -n myenv # 删除环境

📋 查看信息

conda list                 # 当前环境的包
conda list -n myenv # 指定环境的包
conda search numpy # 搜索可用包版本

📤 导入/导出环境

# 导出环境
conda env export > environment.yml

# 从文件创建环境
conda env create -f environment.yml

💡 实际例子

创建数据科学环境

conda create -n ds python=3.11
conda activate ds
conda install pandas numpy matplotlib scikit-learn jupyter
jupyter lab

创建深度学习环境

conda create -n ml python=3.11
conda activate ml
conda install pytorch torchvision -c pytorch
python train.py

⚙️ 常用配置

# 禁用base自动激活
conda config --set auto_activate_base false

# 添加conda-forge频道
conda config --add channels conda-forge

# 清理缓存
conda clean --all

🎯 记住这6个命令就够了

conda create -n name python=3.11  # 创建环境
conda activate name # 激活环境
conda install package # 安装包
conda list # 查看包
conda env list # 查看环境
conda deactivate # 退出环境