自学内容网 自学内容网

conda和conda的常用命令

目录

一、什么是conda

1. conda的定义和作用

2. conda的特点

3. conda与pip的区别

二、conda的常用命令

1. 环境管理

2.包管理

3. 查看信息

4. 清理和维护

5. 频道(channel)管理

6. 导出和复制环境

7. 加速相关(镜像)

一、什么是conda

1. conda的定义和作用

2. conda的特点

- 跨平台支持(Windows、macOS、Linux)
- 环境隔离(每个项目可以有独立的环境)
- 依赖解析(自动处理包之间的依赖关系)
- 二进制包分发(不需要本地编译)
- 支持多语言

3. conda与pip的区别

二、conda的常用命令

1. 环境管理

# 创建新环境
conda create -n myenv python=3.10

# 激活环境
conda activate myenv

# 退出当前环境
conda deactivate

# 列出所有环境
conda env list
# 或
conda info --envs

# 删除环境
conda remove -n myenv --all

2.包管理

# 安装包
conda install numpy

# 指定版本安装
conda install numpy=1.18

# 同时安装多个包
conda install numpy pandas scipy

# 卸载包
conda remove numpy

# 更新包
conda update numpy
# 更新所有包
conda update --all

# 搜索包
conda search numpy

3. 查看信息

# 列出当前环境安装的包
conda list

# 查看某个包的详细信息
conda info numpy

# 查看conda版本
conda --version

# 查看当前环境的详细信息
conda info

4. 清理和维护

# 清理缓存(下载的包和解压的包)
conda clean --all

# 验证conda是否正常工作
conda verify

5. 频道(channel)管理

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

# 移除频道
conda config --remove channels conda-forge

# 查看配置信息
conda config --show

6. 导出和复制环境

# 导出环境配置到文件
conda env export > environment.yml

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

7. 加速相关(镜像)

# 添加国内镜像源(以清华源为例)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes


原文地址:https://blog.csdn.net/naozibuok/article/details/143662340

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!