Python虚拟环境的创建和使用

  • A+
所属分类:环境配置
[隐藏]

在使用python进行开发的时候,避免不了要安装各种各样的包。但是有的时候因为手误或操作不当,会导致整个环境崩溃。

这里我们推荐使用python的虚拟环境来管理我们的python环境

python的虚拟环境名为:virtualenv

经过我一段时间的亲身体验,觉得还是非常不错的。

下面我们就python的安装和使用做一下详细的说明。

前提环境:系统ubuntu,已安装了python、pip等相关软件

Python虚拟环境的创建和使用

一、virtualenv的安装

virtualenv使用pip进行安装,首先你要保证你的系统中已经安装好了pip,无论是2还是3均可。

Python虚拟环境的创建和使用

下面我们创建两个虚拟环境,为了测试virtualenv的-p参数,也就是指定python的版本,我们这里创建两个。

这里需要注意的是,你用pip几安装的virtualenv,那么virtualenv默认创建的就是那个版本的python,我用pip3安装的,那么也就是说我这里的virtualenv默认创建的是python3.

Python虚拟环境的创建和使用

Python虚拟环境的创建和使用

现在两个都已经创建完了,我们现在分别进入到两个虚拟环境,查看一下python的版本

首先进入到demo1

虚拟环境的启动文件是在创建的虚拟环境的bin目录下,通过source activate进行启动的。

Python虚拟环境的创建和使用

这里我们可以看到,我们通过python直接查看版本,显示的版本是python3了。这是因为当我们创建虚拟环境的时候默认的就是python3的,所以这里显示的是3。

如何退出virtualenv呢?

在虚拟环境里面直接输入deactivate即可退出虚拟环境。

下面我们进入到demo2

Python虚拟环境的创建和使用

这里我们可以看到,我们通过python直接查看版本,显示的版本是python2了。这是因为当我们创建虚拟环境的时候,通过-p指定了python2的文件,所以这里显示的是2。

二、python虚拟环境管理神器virtualenvwrapper

上面我们虽然已经安装了virtualenv,但是每次都要进入到虚拟环境的目录才能启动,非常的不方便。

下面我们介绍一个virtualenv的管理神器:virtualenvwrapper

安装非常的简单,直接输入以下命令进行安装即可。

Python虚拟环境的创建和使用

还没完,linux下还需要配置一下环境变量。

首先我们通过find命令找到virtualenvwrapper.sh所在位置,一般都与我的相同

Python虚拟环境的创建和使用

那么环境变量我们配置在哪里呢?

在当前的用户根目录下找到.bashrc文件,并编辑。

然后在末尾加入以下内容:

Python虚拟环境的创建和使用

配置完成后我们source一下我们的文件。

虽然我们在上面配置了VIRTUALENVWRAPPER_PYTHON,但是貌似并没有什么用呢

下面我们就可以通过virtualenvwrapper进行虚拟环境的创建和管理了
Python虚拟环境的创建和使用

virtualenvwrapper常用命令

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: