conda命令速查
如是我闻
🔹 常用 Conda 命令一览
📦 环境管理
# 创建新环境(指定 Python 版本)
conda create -n myenv python=3.9# 激活环境
conda activate myenv# 退出环境
conda deactivate# 删除环境
conda remove -n myenv --all# 查看已有环境
conda env list
📦 包管理
# 安装包
conda install numpy
conda install -c conda-forge numpy # 指定源安装# 更新包
conda update numpy# 删除包
conda remove numpy# 查看已安装的包
conda list# 搜索包
conda search numpy
📦 环境导入与导出
# 导出当前环境到文件
conda env export > environment.yml# 根据 yml 文件创建环境
conda env create -f environment.yml# 更新环境(根据 yml 文件)
conda env update -f environment.yml
📦 Conda 自身更新
# 更新 conda
conda update conda# 更新 anaconda(包含所有基础包)
conda update anaconda
🔹 Conda 的主要用途
-
环境管理(Environment Management)
- 可以为不同项目创建独立的 Python 环境,避免依赖冲突。
- 比如:项目 A 需要 Python 3.8,项目 B 需要 Python 3.10,就可以分别建立环境。
-
包管理(Package Management)
- 类似
pip
,但 conda 支持跨语言(不仅是 Python,还包括 R、C 等)的包。 - 可以从 Anaconda repo 或 conda-forge 安装高效编译过的科学计算包(如
numpy
,pytorch
,tensorflow
)。
- 类似
以上