我是靠谱客的博主 朴实衬衫,最近开发中收集的这篇文章主要介绍Python之虚拟运行环境Virtualenv,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

虚拟环境

它是一个虚拟化的从计算机独立开辟出来的环境。通俗来讲, 虚拟环境就是把一部分内容独立出来,我们把这部分独立出来的东西称作“虚拟运行环境”,在这个虚拟运行环境中,我们可以只安装我们需要的依赖包,各个虚拟运行环境之间互相隔离互不影响。譬如,部署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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部