目录
- conda是什么
- 简介
- conda与miniconda、anaconda的关系
- 安装
- 下载文件
- bash安装
- 激活软件
- 检查安装是否成功
- 配置镜像源
- 创建环境
conda是什么
简介
conda是一个开源的包管理器和环境管理器,用于安装、运行和更新包和它们的依赖项。它可以轻松地在计算机上创建隔离的环境,这些环境可以有不同版本的Python和/或不同的包组合,这对于数据分析和科学计算非常重要。
conda与miniconda、anaconda的关系
Miniconda是Conda的一个轻量级版本,它包含了Conda和Python,以及一些必须的包,但是它不包含Anaconda发行版中附带的众多数据科学包。这意味着Miniconda的下载和安装速度更快,占用空间更小。用户可以根据自己的需要使用Conda命令来安装其他包。
Anaconda则是一个完整的发行版,它包括了Conda、Python以及一系列用于科学计算、数据分析、机器学习等的开源包。Anaconda旨在为数据科学家和科学计算研究者提供一站式解决方案,因此它预装了大量的包和工具。
总结一下它们的关系:
Conda是包和环境管理工具。
Miniconda是一个精简版的Conda,仅包含Conda和Python以及最基础的包。
Anaconda是一个集成了Conda、Python以及大量科学计算和数据科学包的完整发行版。
安装
下载文件
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
下载完毕查看文件
bash安装
bash Miniconda3-latest-Linux-x86_64.sh
显示安装完成
激活软件
一般安装软件完成后需要重启,在Linux叫激活,有两种方式,第一种是重新登录服务器,第二种是输入以下命令:
source ~/.bashrc
第二种比较常用。
检查安装是否成功
命令调用帮助文档,能调用出来证明已安装成功。
conda --help
配置镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
查看安装的源
cat ~/.condarc
关掉左上角的(base),运行以下两行代码
conda config --set auto_activate_base false
source ~/.bashrc
不想关掉也没有关系
创建环境
创建一个python3.9,名字叫vllm-env的环境
-y 表示不会提示,直接安装
conda create -n vllm-env python=3.9 -y
安装
激活环境
conda activate vllm-env
查看环境安装了哪些包
conda list