virtualenv
可以帮助我们来创建一个Python
的虚拟环境,虚拟环境可以独立并隔离外部的python
环境,方便我们对于不同项目使用不同的python
依赖,已经依赖版本的不同而导致的错误。本篇文章主要来了解下如何使用virtualenv
实现python
环境的隔离。
安装virtualenv
我们可以通过pip
来安装virtualenv
,安装代码如下:
$ pip install virtualenv
创建虚拟环境
安装好virtualenv
后,我们就可以在项目中通过virtualenv
来创建虚拟环境。
$ virtualenv venv
通过命令在项目的根目录下创建一个venv
,该目录下将存放项目中所有依赖的python
库。
使用虚拟环境
virtualenv
提供虚拟环境命令行环境,我们可以通过创建的虚拟环境目录下的 bin/active
命令启动进入虚拟环境命令行空间。
$ cd venv/Scripts
$ activate
激活后,我们进入的就是venv
的虚拟环境,可以通过python -v 查看虚拟环境python
版本是否正确。进入虚拟环境后,我们可以通过:
$ pip install -r requirements.txt // 通过该命令下载requirements.txt中记录的所有依赖库
安装依赖完成后,当我们需要退出当前的虚拟环境时,我们可以通过如下命令退出虚拟环境:
$ cd venv/Scripts
$ deactivate