虚拟环境

虚拟环境

虚拟环境是什么?

虚拟环境是隔离的Python解释器环境。通过创建虚拟环境,你可以拥有一个独立的Python解释器环境,相当于对全局的python解释器环境拷贝一份私有的副本, 这样做的好处是可以为每一个项目创建独立的Python解释器环境,因为不同的项目常常会依赖不同版本的库或Python版本。使用虚拟环境可以保持全局Python解释器环境的干净,避免包和版本的混乱,并且可以方便地区分和记录每个项目的依赖,所谓环境追根溯源也是文件,既然是文件就支持拷贝到各个平台上,所以同时提高了可移植性,以便在新环境下复现依赖环境。

举例说明:

例1:如果你同时有很多个项目,有一个爬虫项目,有一个django项目,有一个flask项目放在一个环境下,那么管理相关的第三方库难免混乱。

例2:如果你有两个django项目,但是两个项目django版本不一致,会出现版本冲突问题

关键词:1、Python解释器的一个私有副本 2、解决了包管理混乱、版本冲突、提高了移植性

如何使用虚拟环境?

配置环境变量

以后所有虚拟环境都会安装在这个位置

搭建虚拟环境

windows的开发环境的安装过程,我们使用的是virtualenv虚拟开发环境,首先安装相关包的依赖

pip install virtualenvwrapper-win

利用安装好的模块我们创建一个虚拟环境,这个虚拟环境就会创建在我们上面环境变量设置的目录里面。

mkvirtualenv first_01_env  

虚拟环境其他相关命令
01、切换到指定的虚拟环境:注意我们进入虚拟环境是需要用workon命令,但是首次安装成功会自动进入虚拟环境。

workon first_01_env

02、退出虚拟环境

deactivate

03、删除指定的虚拟环境

rmvirtualenv first_01_env

04、列出所有虚拟环境:

lsvirtualenv

05、进入到虚拟环境所在的目录:

cdvirtualenv
posted @ 2019-12-04 21:18  张明岩  阅读(567)  评论(0编辑  收藏  举报