安装python虚拟环境的两种办法有:
- 通过virtualenv
- 通过conda
1.两种方法比较
(个人观点)
- virtualenv缺点:
- virtualenv这种方法目前不是主流,用的越来越少了;
- virtualenv安装相对复杂:一些新的库或者大的库安装比较麻烦
- virtualenv优点:
- 相较conda,占用空间会小一点
conda相对virtualenv:占用空间会大一点,但是安装比较方便,目前属于主流
2.安装
2.1 virtualenv安装虚拟环境
# 为创建环境创建存放目录
mkdir atc_cpu
# 安装virtualenv,如果没有安装python,请先安装python
pip install virtualenv
# 安装虚拟环境
virtualenv -p /root/python3.6.13/bin/python3 atc_cpu
# 激活虚拟环境
source ~/atc_cpu/bin/activate
说明:/root/python3.6.13/bin/python3
这个路径指的是本地python的安装路径,可以通过whereis python
命令查询,如果查不到那就请自己安装下python,具体可参考:
linux下如何安装python
2.2 conda安装虚拟环境
#1.下载conda包(这里我用的是包较小的minconda安装,也可以通过conda包安装)
wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.12.0-Linux-x86_64.sh
#2.安装conda(- 按enter一直往下,遇到“yes or no?”选yes,如果yes过不去,请选择no)
sh Miniconda3-py37_4.12.0-Linux-x86_64.sh
#3.安装虚拟环境&并激活环境
conda create -n atc_cpu python=3.6
conda activate atc_cpu
#python=3.6为指定的版本为3.6(conda会自动选默认为一个稳定的版本,比如:3.6.13,这里你完全可以指定为3.6.1),
#atc_cpu 为虚拟环境名