一.virtualenv的介绍:
在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的,virtualenv通过创建一个虚拟化的python运行环境,将我们所需的依赖安装进去的,不同项目之间相互不干扰,如下所示。
通俗点就是:版本环境隔离,不同的python应用可能需要不同的版本python包,因此通过虚拟环境实现虚拟化的python运行环境
二.安装vittualenv:
以window平台为例:
pip install virtualenv
但是,鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
1.安装virtualenvwrapper(确保virtualenv已安装)
pip install virtualenvwrapper
pip install virtualenvwrapper-win #Windows使用该命令
2.设置环境变量 WORKON_HOME 指定virtualenvwrapper虚拟环境默认路径:
如果不设置,会自动在当前用户目录创建相关文件夹。
3、创建虚拟环境
mkvirtualenv env1 -p d:/app/Python36/python.exe //这里可以通过-p指定虚拟环境所对应的python解释器版本,适合已经安装了多个python版本的系统
4、查看所有虚拟环境和启动虚拟环境:
lsvirtualenv
workon py36env
5、退出虚拟环境
deactivate
如果需要删除虚拟环境,执行如下命令:
rmvirtualenv py36env
手机扫一扫
移动阅读更方便
你可能感兴趣的文章