本文主要记录虚拟环境的创建、查看、进入、退出和删除虚拟环境。
使用虚拟环境,我们可以随意对虚拟系统进行设置或更改操作,尤其是使用虚拟机可以进行系统硬盘的格式化,进行重新分区操作,而且不会担心丢失数据,因为虚拟机是系统上运行的一个虚拟软件,对虚拟机系统的任何操作都相当于在操作虚拟机的虚拟机设备和系统,不会影响计算机上的真实数据。
简单来讲的,就是创建一个一个独立的小房子,在各自小房子可以配置自己想要的个性化的条件而不影响别人的一种操作。每一次的项目我们都需要不用的环境和不同版本的工具包,如果讲整个环境的版本更换,可能会导致以前的项目和代码完全不能运行,为了避免这种情况发生,独立的虚拟环境应运而生。
1、下载
需要安装virtualenv使用起来更方便。
pip install mkvirtualenv -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
-i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
是阿里云的镜像源,因为大部分的源码都需要从国外网站转到国内,所以下载慢,加上这一串可以让下载速度能够快上好几倍甚至十倍以上,此处便是秒下。
2、创建虚拟环境
virtualenv demo
or
mkvirtualenv demo
Linux系统大多数情况下是使用
virtualenv demo
,但有时不成功得使用和win系统情况相同的命令mkvirtualenv demo
创建成功后已经进入该虚拟环境
3、查看虚拟环境
workon
查看所有的虚拟的环境
4、此时的虚拟环境
pip list
此时的python库中仅有初始化的工具包,需要什么再自行安装,达到每个虚拟环境相对独立和隔离的功能。
5、退出虚拟环境
deactivate
6、进入虚拟环境
workon demo
workon后加虚拟环境的名称,即使进入具体的虚拟环境。
7、删除虚拟环境
rmvirtualenv demo