首页 > 技术文章 > Python 项目隔离环境virtualenv--venv

rechin 2018-11-21 11:41 原文

virtualenv 用来为一个应用创建一套“隔离”的python运行环境。

先安装virtualenv:

pip3 install virtualenv

再进入项目目录,或者创建一个项目目录并进入,创建一个独立的python运行环境,命名为venv:

virtualenv --no-site-packages venv

加上了参数--no-site-packages,这样,已经安装到系统Python环境中的所有第三方包都不会复制过来,这样,我们就得到了一个不带任何第三方包的“干净”的Python运行环境。

进入虚拟环境

venv\Scripts\activate.bat

 

 

 

最后在项目中,引入独立运行环境

 

 

 

后期遇到问题:

virtualenv: error: unrecognized arguments: --no-site-packages

可以使用以下命令查看下当前版本

virtualenv --version

 如果版本是高于20版本,可以降下去,就可以了

pip3 install --upgrade virtualenv==16.7.9

 

推荐阅读