该venv模块支持创建轻量级“虚拟环境”,每个环境都在其目录中安装了自己独立的 Python 包集site。虚拟环境是在现有 Python 安装之上创建的,称为虚拟环境的“基础”Python,并且可以选择与基础环境中的包隔离,因此只有明确安装在虚拟环境中的那些才可用。
当在一个虚拟环境内使用时,常见安装工具如 pip 将把 Python 软件包安装到虚拟环境中而无需显式地指明这一点。
虚拟环境是(主要的特性):
用来包含支持一个项目(库或应用程序)所需的特定 Python 解释器、软件库和二进制文件。 它们在默认情况下与其他虚拟环境中的软件以及操作系统中安装的 Python 解释器和库保持隔离。
包含在一个目录中,根据惯例被命名为项目目录下的
venv
或.venv
,或是有许多虚拟环境的容器目录下,如~/.virtualenvs
。不可签入 Git 等源代码控制系统。
被视为是可丢弃性的 —— 应当能够简单地删除并从头开始重建。 你不应在虚拟环境中放置任何项目代码。
不被视为是可移动或可复制的 —— 你只能在目标位置重建相同的环境。
安装文档
Python官方:https://docs.python.org/zh-cn/3/library/venv.html
作者:Jeebiz 创建时间:2023-03-29 23:07
最后编辑:Jeebiz 更新时间:2024-11-16 21:49
最后编辑:Jeebiz 更新时间:2024-11-16 21:49