前面虚拟环境是安装在一个Python解释器下的,如果想使用不同版本的Python环境该怎么创建呢?这个时候miniconda就派上用场了。Miniconda可以在创建虚拟环境时指定安装不同版本的Python解释器。
Miniconda下载地址:/en/latest/
安装好miniconda后将scripts目录配置到环境变量中,就可以愉快的玩耍moniconda了。
1.创建一个虚拟环境
conda create -n envname python=x.x.x
例如:
C:\Users\16612>conda create -n py3.6.5 python=3.6.5
因个人网络环境不同,创建可能需要点时间,一般几分钟就好了,创建成功后会有如下提示:
done
#
# To activate this environment, use
#
# $ conda activate py3.6.5
#
# To deactivate an active environment, use
#
# $ conda deactivate
2.进入到虚拟环境
conda activate envname
例如:
(py3.6.5) C:\Users\chao.li>pip list
Package Version
------------ -------------------
certifi 2020.6.20
pip 20.2.2
setuptools 49.6.0.post20200814
wheel 0.35.1
wincertstore 0.2
(py3.6.5) C:\Users\chao.li>pip install numpy
Collecting numpy
Downloading numpy-1.19.1-cp36-cp36m-win_amd64.whl (12.9 MB)
|████████████████████████████████| 12.9 MB 332 kB/s
Installing collected packages: numpy
Successfully installed numpy-1.19.1
(py3.6.5) C:\Users\chao.li>pip list
Package Version
------------ -------------------
certifi 2020.6.20
numpy 1.19.1
pip 20.2.2
setuptools 49.6.0.post20200814
wheel 0.35.1
wincertstore 0.2
3.退出当前虚拟环境
(py3.6.5) C:\Users\16612>conda deactivate
4.查看所有的虚拟环境
C:\Users\16612>conda env list
# conda environments:
#
base * D:\minaconda3
2.7.5-test D:\minaconda3\envs\2.7.5-test
py3.6.5 D:\minaconda3\envs\py3.6.5
5.删除虚拟环境
conda remove –n envname --all
例如:
C:\Users\chao.li>conda remove -n py3.6.5 --all
相比于上一节的virtualenv,个人还是比较喜欢使用miniconda,因为miniconda可以创建不同的python环境,而且操作简单,用起来确实方便。