Miniconda安装与使用
0. 概述
Miniconda是一款免费的conda最小安装程序,仅包含conda、Python以及二者所依赖的包等。Miniconda通过管理工具包,开发环境,python版本,大大简化了工作流程。不仅可以方便安装,更新,卸载工具包,而且安装时能自动安装相应的依赖包。在集群上利用Miniconda环境可以简易化软件的安装及编译。
此文简要介绍Miniconda在Centos 7.4系统的安装以及基本的用途。
1. Miniconda3安装
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py39_4.11.0-Linux-x86_64.sh ##使用清华源的镜像下载,速度较快
sh Miniconda3-py39_4.11.0-Linux-x86_64.sh
如果未指定安装目录Miniconda会默认安装在Miniconda3-py39_4.11.0-Linux-x86_64.sh所在目录下。
source ~/.bashrc
conda -V ##Miniconda在安装过程中会自动修改.bashrc将Miniconda的bin加入至环境变量,source后便可使用。
2. Miniconda3使用
2.1 基础命令
2.1.1 创建虚拟环境
conda create -n test python=3.8.3 ##创建名字为test,python版本为3.8.3的环境
安装虚拟环境时提示是否安装一些其他工具,输入y即可。
2.1.2 启动虚拟环境
conda activate test ##启动test虚拟环境
2.1.3 退出虚拟环境
conda deactivate
2.1.4 安装所需包
conda install xxx
或者使用
pip install xxx
在安装时可能会提示安装依赖包,输入y即可。
2.1.5 删除虚拟环境
conda env remove -test ##删除test虚拟环境
虚拟环境对系统没有影响,也可以直接将其目录删除。
cd /home/app/miniconda3/envs
rm -rf test
2.2 配置国内镜像源
在下载某些包时使用miniconda3自带的源时可能出现下载速度较慢,使用国内的镜像源下载速度较快(此处添加的为清华源)。
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
2.3 应用实例
使用conda环境编译Gromacs2020.5_GPU版本。