概述
虚拟环境
它是一个虚拟化的从计算机独立开辟出来的环境。通俗来讲, 虚拟环境就是把一部分内容独立出来,我们把这部分独立出来的东西称作“虚拟运行环境”,在这个虚拟运行环境中,我们可以只安装我们需要的依赖包,各个虚拟运行环境之间互相隔离互不影响。譬如,部署Django博客项目时需要用到Django,我们可以做一个Django的虚拟环境,里面只需要安装Django相关包就可以了;需要Selenium库做web自动化测试,就在开辟一个独立空间来部署Selenium库相关就行了
优点
Virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用
安装
Linux和windows上安装方式都相同,均可通过Python的pip安装
pip install Virtualenv
创建虚拟运行环境
Linux和window上创建虚拟运行环境命令一致, 如下我创建了一个名为mysite_env的虚拟运行环境:
在目录mysite_env里会初始化虚拟环境的相关目录和文件,包括 Python 语言本身的环境以及 pip 等相关程序都会在这个目录里创建(拷贝)一份新的。如下图:
虚拟运行环境常用命令
启动虚拟运行环境:
1. 首先进入创建的虚拟运行环境目录
2. 执行启动命令, 如下:
# Windows上通过Dos窗口启动虚拟运行环境
Scriptsactivate
# Linux上通过命令行启动虚拟运行环境
source bin/activate
启动成功后,命令行开头会有个(虚拟运行环境名), 如下图:
注:至此, 就可通过pip安装各种Python包了; 此时安装的包只存在于这个虚拟运行环境中, 不影响其他环境
显示virtualenv版本号:
virtualenv --version
显示帮助信息
virtualenv --h
退出虚拟环境
deactivate
删除虚拟环境
rm -rf mysite_env
删除创建的虚拟环境, 只需要退出并删除创建的文件夹即可
最后
以上就是朴实衬衫为你收集整理的Python之虚拟运行环境Virtualenv的全部内容,希望文章能够帮你解决Python之虚拟运行环境Virtualenv所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复