Conda 常用命令
以下是 Miniconda 的常用命令整理,涵盖环境管理、包安装、配置等高频操作,方便快速查阅:
1. 环境管理
命令 | 说明 |
---|---|
conda create -n env_name python=3.9 | 创建指定 Python 版本的环境 |
conda activate env_name | 激活环境(Windows: activate env_name ) |
conda deactivate | 退出当前环境 |
conda env list | 列出所有已创建的环境 |
conda remove -n env_name --all | 删除指定环境 |
conda env export > environment.yml | 导出当前环境配置到 YAML 文件 |
conda env create -f environment.yml | 根据 YAML 文件创建环境 |
2. 包管理
命令 | 说明 |
---|---|
conda install numpy | 安装包(默认从 conda 仓库) |
conda install numpy=1.21 | 安装指定版本的包 |
conda install -c conda-forge pandas | 从指定频道(如 conda-forge )安装包 |
conda update numpy | 更新指定包 |
conda update --all | 更新所有包 |
conda remove numpy | 卸载包 |
conda list | 列出当前环境中已安装的包 |
conda search tensorflow | 搜索可安装的包版本 |
3. 配置与信息
命令 | 说明 |
---|---|
conda info | 查看 Conda 版本、环境路径等信息 |
conda config --show | 显示当前 Conda 配置 |
conda config --add channels conda-forge | 添加下载频道(优先级从高到低排列) |
conda config --remove channels conda-forge | 删除指定频道 |
conda clean --all | 清理缓存(包括未使用的包和临时文件) |
4. 快捷操作示例
创建并激活环境
conda create -n my_env python=3.10
conda activate my_env
安装 Jupyter Notebook
conda install jupyter
克隆环境
conda create --clone my_env --name new_env
5. 常见问题
环境激活失败
• 现象:conda activate
无反应。
解决:运行 conda init
后重启终端(或手动初始化 Shell)。
包版本冲突
• 现象:安装包时提示 UnsatisfiableError
。
解决:指定更低版本的包或新建独立环境。
切换 Python 版本
conda install python=3.8 # 在已激活的环境中直接更新
附:Conda 与 Pip 混合使用
- 优先用 Conda 安装包(避免依赖冲突)。
- Conda 中谨慎使用 Pip:
conda install pip # 在环境中安装 Pip
pip install package_name # 仅在 Conda 无法安装时使用
掌握这些命令即可应对 90% 的 Miniconda 日常操作!遇到具体问题可提供错误信息进一步分析。