virtualenv模块介绍

   在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,

安装模块

pip install virtuallenv

查看安装模块路径

import virtuallenv
print(virtuallenv.__file__)

创建虚拟环境

virtuallenv test_virtualenv
# 举例
python@ubuntu:~/.virtualenvs$ virtualenv zml_virtual
New python executable in /home/python/.virtualenvs/zml_virtual/bin/python
Installing setuptools, pip, wheel...done.

# -p 指定python版本

启动虚拟环境

source zml_virtualenv/bin/activate
# 举例
python@ubuntu:~/.virtualenvs$ source zml_virtual/bin/activate
(zml_virtual)

关闭虚拟环境

deactivate