python基础进阶:miniconda创建虚拟环境

时间:2024-11-13 07:37:12

前面虚拟环境是安装在一个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环境,而且操作简单,用起来确实方便。