为啥要用virtualenv?
每个项目都会有自己的一套依赖库,可能并不相同,甚至还有可能存在各种版本上的差异。为了避免因为环境导致的各种问题,最好给每个项目分配一个相互独立、隔离的虚拟环境。
怎么安装virtualenv?
$ pip install virtualenv
或者
$ pip3 install virtualenv
怎么创建虚拟环境?
$ virtualenv -p python执行文件路径 虚拟环境名
例如,有一个项目叫aa,跑的版本是python3.6,这时候给它创建一个虚拟环境aa:
$ virtualenv -p python3.6 aa
这里python3.6配置在了PATH中,系统全局都可以找到,所以这里用了路径的简写。
或者使用全路径:
$ virtualenv -p /usr/bin/python3.6 aa
怎么激活使用虚拟环境?
以上面创建的虚拟环境aa为例:
$ source path_to_aa/bin/activate
path_to_aa指的是虚拟环境aa的文件目录路径。
此时,命令行前缀应显示为(aa),即切换成功。
怎么关闭虚拟环境?
$ deactivate
怎么删除虚拟环境?
直接删除虚拟环境的文件目录即可,以上述创建的aa虚拟环境为例:
$ rm -rf path_to_aa
大约简单的使用便是这样了。