Repolode
pypa

pypa/virtualenv

用于创建隔离 Python 虚拟环境的工具,让每个项目拥有独立的依赖包。

Star
5,065
Fork
1,139
未关闭 Issue
4
最近提交
12小时前

这是什么?

virtualenv 是一个用于创建隔离 Python 环境的命令行工具。每个环境都有自己的解释器和 site-packages 目录,因此为某个项目安装的包不会影响其他项目或系统自带的 Python。

该项目发布在 PyPI 上,由 PyPA(Python 打包权威组织)维护,提供安装和使用文档以及更新日志。项目主题标签显示其面向 CPython、PyPy、Jython 等实现。

它是一个通用的库与命令行工具,适用于任何需要依赖隔离的 Python 开发流程。

核心功能

  • 01创建带有独立解释器和 site-packages 的隔离 Python 环境。
  • 02可通过 PyPI 安装,并作为命令行工具使用。
  • 03支持 PyPy、Jython 等多种 Python 实现。
  • 04由 PyPA 组织维护,提供文档和更新日志。

适用场景

  • 让不同 Python 项目的依赖互不干扰。
  • 在不同解释器或包版本下测试项目。
  • 在不修改系统 Python 的前提下安装依赖包。

收录于专题

标签

常见问题

virtualenv 是什么?
用于创建隔离 Python 虚拟环境的工具,让每个项目拥有独立的依赖包。 virtualenv 是一个用于创建隔离 Python 环境的命令行工具。每个环境都有自己的解释器和 site-packages 目录,因此为某个项目安装的包不会影响其他项目或系统自带的 Python。
virtualenv 可以免费使用吗?用的什么许可证?
virtualenv 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
virtualenv 还在维护吗?
活跃维护中。virtualenv 最近一次提交是在 2026年11月7日。
virtualenv 适合用来做什么?
让不同 Python 项目的依赖互不干扰。 在不同解释器或包版本下测试项目。 在不修改系统 Python 的前提下安装依赖包。
在哪里获取 virtualenv?
源代码和安装说明在 GitHub 上:https://github.com/pypa/virtualenv

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目