Linux系统安装Miniconda以及常用conda命令介绍
本文主要介绍如何在Linux系统下安装Anaconda或者Miniconda,只要是linux系统都可以参考本教程。这里更推荐使用更加轻量化的miniconda,功能和使用方式和Anaconda都是一样的。
首先介绍如何在linux系统下安装miniconda,然后介绍常用的conda命令
一、安装步骤
# step 1: 获取安装shell脚本文件
wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
# step 2: 执行脚本文件安装
bash Miniconda3-latest-Linux-x86_64.sh
# step 3: 激活
source ~/.bashrc
如果按照以上步骤安装后conda命令不能用,则执行以下步骤
# step 1: 打开.bashrc文件
vim ~/.bashrc
# step 2: 进入vim编辑器后,按i键进入插入模式
# step 3: 将光标移动到文件末尾,复制以下内容到末尾
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home2/zht/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home2/zht/miniconda3/etc/profile.d/conda.sh" ]; then
. "/home2/zht/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/home2/zht/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
# step 4:激活
source ~/.bashrc
二、常用命令汇总
2.1 查看conda版本号
conda -V 或者 conda --version
2.2 查看已有的虚拟环境
conda info -e 或者 conda env list 或者 conda info --envs
由于miniconda是第一次安装,所以只有一个最基础的base环境。之后创建的虚拟环境会在下面展示出来。
2.3 新建conda虚拟环境
conda create -n envName python=3.10 或者 conda create --name envName python=3.10
这里的envName是自己创建的虚拟环境的名字,一定要是全英文字母,并且起到“见名知意”的效果,至少你自己看到这个虚拟环境名字的时候知道对应的是哪个代码。
2.4 进入/切换conda虚拟环境
conda activate envName
2.5 导出conda虚拟环境
conda env export > env.yaml
这里会将当前所在的conda虚拟环境中的所有库已经对应的版本信息导出,得到一个名为env.yaml的文件,名字env可以自行更改。
2.6 复制conda虚拟环境
2.6.1 根据已有的conda虚拟环境复制
conda create -n newName --clone oldName
oldName是当前电脑中已有的虚拟环境的名字,newName是新建的虚拟环境的名字
2.6.2 根据导出的conda虚拟环境文件复制
conda env create -f env.yaml
根据一个名为env.yaml的文件创建一个虚拟环境,新建的虚拟环境中的库已经版本与env.yaml文件中描述的一致。
2.7 删除虚拟环境
conda remove -n envName --all
2.8 退出当前虚拟环境
conda deactivate
推出当前虚拟环境,进入base环境
2.9 查看当前虚拟环境中安装的包以及版本信息
conda list 或者 pip list