Miniconda安装步骤

1. 创建安装目录

# 创建 conda 安装文件夹(自己想要安装的位置)
mkdir -p /mnt/data/

2. 下载Miniconda

# 下载 Linux 64位 最新版 Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

在这里插入图片描述

3. 执行安装

# 运行安装脚本
bash Miniconda3-latest-Linux-x86_64.sh
  1. 执行过程中会出现询问license的情况,输入yes
    在这里插入图片描述
  2. 指定安装位置,可以在这里输入想要安装的位置,比如/mnt/data/

注意:不要在/mnt/data下面自行创建miniconda3同名的文件夹

在这里插入图片描述

  1. 指定安装位置,可以在这里输入想要安装的位置,比如/mnt/data/在这里插入图片描述
  2. 生效配置

需要执行下面的命令,才能配置环境变量,正常使用conda

source ~/.bashrc
  1. 查看版本(验证安装成功)
conda --version

在这里插入图片描述

首次使用的时候,会出现以下问题;
在这里插入图片描述
需要接受服务条款

conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/main
conda tos accept --override-channels --channel https://repo.anaconda.com/pkgs/r

Miniconda使用

1. 基础检查命令

conda --version        # 查看 conda 版本
conda update conda     # 更新 conda 自身
conda info             # 查看 conda 详细信息(安装路径、环境位置)
conda config --show    # 查看配置

2. 配置国内镜像

# 清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/
conda config --set show_channel_urls yes

# 恢复默认源(不需要镜像时用)
conda config --remove-key channels

3. 环境管理

3.1 虚拟环境操作

# 创建虚拟环境
conda create --name agent_dev python==3.11 -y

# 移除虚拟环境
conda 

# 激活虚拟环境
conda activate 环境名称
conda activate agent_dev

# 退出虚拟环境
conda deactivate

# 删除虚拟环境
conda remove -n 环境名称 --all

# 查看虚拟环境
conda env list

3.2 虚拟环境导出备份

# 导出当前环境到 yaml 文件
conda env export > environment.yaml

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

4. 包管理

# 1. 安装包
conda install 包名

# 示例:安装 numpy
conda install numpy

# 2. 安装指定版本
conda install 包名=版本号
conda install pandas=2.1.0

# 3. 查看当前环境已安装的包
conda list

# 4. 卸载包
conda remove 包名

# 5. 更新包
conda update 包名

# 6. 搜索可用版本
conda search 包名

5. 清理空间

Miniconda 用久了会产生缓存,占硬盘空间:

conda clean -a       # 清理所有无用缓存、安装包(最常用)
conda clean -p       # 清理无用的包
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐