基础命令
创建、激活和删除环境
-
创建环境
conda create --name myenv指定 Python 版本:
conda create --name myenv python=3.8 -
激活环境
conda activate myenv -
退出环境
conda deactivate -
删除环境
conda remove --name myenv --all -
列出所有环境
conda env list
包管理
-
安装包
conda install package_name指定版本:
conda install package_name=1.0 -
更新包
conda update package_name -
删除包
conda remove package_name -
列出已安装的包
conda list
环境管理
-
导出环境
conda env export > environment.yml -
从文件创建环境
conda env create -f environment.yml -
克隆环境
conda create --name newenv --clone myenv
高级命令
通道管理
-
添加通道
conda config --add channels channel_name -
列出通道
conda config --get channels -
设置默认通道
conda config --set channel_priority strict
清理缓存
-
清理未使用的包和缓存
conda clean --all -
清理索引缓存
conda clean --index-cache -
清理包缓存
conda clean --packages
其他命令
-
检查更新 conda
conda update conda -
检查更新 Anaconda
conda update anaconda -
验证环境
conda env list -
显示 conda 信息
conda info
进阶用法
使用虚拟环境配置文件
-
生成虚拟环境配置文件
conda env export > environment.yml -
根据配置文件创建虚拟环境
conda env create -f environment.yml
切换环境的 Python 版本
- 更新环境中的 Python 版本
conda install python=3.9
实用技巧
-
在环境中安装 pip 并使用
conda install pip pip install package_name -
在特定通道中搜索包
conda search package_name --channel conda-forge -
在环境中安装 Jupyter Notebook
conda install jupyter jupyter notebook
以上是 conda 的常用命令,涵盖了从基础到高级的各种操作。通过这些命令,你可以高效地管理 Python 环境和依赖包。