Python 项目隔离环境virtualenv--venv

Posted rechin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 项目隔离环境virtualenv--venv相关的知识,希望对你有一定的参考价值。

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

 

以上是关于Python 项目隔离环境virtualenv--venv的主要内容,如果未能解决你的问题,请参考以下文章

用 virtualenv 创建隔离的 Python 运行环境

VIRTUALENV(虚拟环境)

Python环境隔离神器-Pyenv

创建 Python Virtualenv 虚拟隔离环境

使用虚拟环境virtualenv/Virtualenvwrapper隔离多个python

virtualenv的使用