创建 Python Virtualenv 虚拟隔离环境

Posted gitwow

tags:

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

video:创建 Python Virtualenv 虚拟隔离环境
python 虚拟环境 venv 简单用法 - littlemore - 博客园

创建 Python Virtualenv 虚拟隔离环境

注:早期的版本需要使用工具:pipenv、conda、virtualenv,至3.4版本之后就已经集成了该模块python -m venv

技术图片

python 的venv使用注意事项

在windows平台下的情况:

  1. python的venv环境不能完全脱离python环境运行,就是你把整个项目拷贝到一台没有装python的电脑上,能运行venv\\Script\\activate进入虚拟环境,但运行scripts下的python.exe直接报错。
  2. 用python 3.7版本生成的venv不能在3.6的环境下运行。
  3. 用pyinstaller打包生成的exe文件可以直接在没有安装python的电脑上运行,即可完全脱离python环境。
  4. 如在开发时目录是d:\\venv_test\\venv,则拷贝项目目录到服务器上时也要保持相同目录,不然会收费venv虚拟环境错误。解决办法是修改venv/Scripts/下的activate 和 activate.bat,里有VIRTUAL_ENV="D:\\venv_test\\venv",是绝对路径。服务器上改成实际的部署路径就可以正常运行venv了。

注:现在pyinstaller还不支持python 3.7,打包的exe运行报错。

以上是关于创建 Python Virtualenv 虚拟隔离环境的主要内容,如果未能解决你的问题,请参考以下文章

virtualenv的使用

virtualenv的安装与使用

VIRTUALENV(虚拟环境)

Linux下使用 virtualenv 虚拟独立 Python 环境

python虚拟环境virtualenv

2022流行的 Python 项目虚拟环境创建--virtualenv