pyenv-virtualenv
brew install pyenv-virtualenv
v1.4.0
MIT
Pyenv plugin that creates and manages isolated Python virtual environments.
Why you might care
If you use pyenv to manage Python versions, this plugin integrates virtualenv creation directly into your workflow via simple commands like `pyenv virtualenv`. It handles activation hooks and conda environment support, eliminating the need to manually invoke the virtualenv tool or remember separate environment commands.
3.4k
30-day installs · #751
19.0k
90-day · #544
65.4k
365-day · #566
6.7k
★ GitHub stars · updated 1mo ago
Runtime dependencies
Links
- https://github.com/pyenv/pyenv-virtualenv
- GitHub: pyenv/pyenv-virtualenv
- Brew formula source: Formula/p/pyenv-virtualenv.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"venv",
"virtualenv",
"conda",
"poetry"
],
"build_dependencies": [],
"categories": [
"language-runtime",
"build-system"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"pyenv",
"coreutils"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Pyenv plugin to manage virtualenv",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:41:04+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "pyenv-virtualenv",
"github_default_branch": "master",
"github_last_commit_at": "2026-04-29T05:24:23Z",
"github_readme_excerpt": "# pyenv-virtualenv\n\n[](https://gitter.im/yyuu/pyenv-virtualenv?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n[](https://travis-ci.org/pyenv/pyenv-virtualenv)\n\npyenv-virtualenv is a [pyenv](https://github.com/pyenv/pyenv) plugin\nthat provides features to manage virtualenvs and conda environments\nfor Python on UNIX-like systems.\n\n(NOTICE: If you are an existing user of [virtualenvwrapper](http://pypi.python.org/pypi/virtualenvwrapper)\nand you love it, [pyenv-virtualenvwrapper](https://github.com/pyenv/pyenv-virtualenvwrapper) may help you\n(additionally) to manage your virtualenvs.)\n\n## Installation\n\n### Installing as a pyenv plugin\n\nThis will install the latest development version of pyenv-virtualenv into\nthe `$(pyenv root)/plugins/pyenv-virtualenv` directory.\n\n**Important note:** If you installed pyenv into a non-standard directory, make\nsure that you clone this repo into the \u0027plugins\u0027 directory of wherever you\ninstalled into.\n\nFrom inside that directory you can:\n - Check out a specific release tag.\n - Get the latest development release by running `git pull` to download the\n latest changes.\n\n\ud83d\udca1 **WSL note:** If you\u0027re using WSL, we recommend setting Git to use Unix-style line endings to prevent script execution errors:\n\n```sh\ngit config --global core.autocrlf input\n```\n\n1. **Check out pyenv-virtualenv into plugin directory**\n\n ```bash\n git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv\n ```\n\n For the Fish shell:\n\n ```fish\n git clone https://github.com/pyenv/pyenv-virtualenv.git (pyenv root)/plugins/pyenv-virtualenv\n ```\n\n2. (OPTIONAL) **Add `pyenv virtualenv-init` to your shell** to enable auto-activation of virtualenvs. This is entirely optional but pretty useful. See \"Activate virtualenv\" belo",
"github_repo": "pyenv/pyenv-virtualenv",
"github_stars": 6734,
"github_topics": [],
"homepage": "https://github.com/pyenv/pyenv-virtualenv",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 3434,
"installs_365d": 65446,
"installs_90d": 19049,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": "2026-06-20T23:46:49+00:00",
"llm_model": "claude-haiku-4-5",
"name": "pyenv-virtualenv",
"oldnames": [],
"one_liner": "Pyenv plugin that creates and manages isolated Python virtual environments.",
"optional_dependencies": [],
"rank_30d": 751,
"rank_365d": 566,
"rank_90d": 544,
"raw_hash": "331cd613ea18f8d1",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/p/pyenv-virtualenv.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.4.0",
"versioned_formulae": [],
"why_use_this": "If you use pyenv to manage Python versions, this plugin integrates virtualenv creation directly into your workflow via simple commands like `pyenv virtualenv`. It handles activation hooks and conda environment support, eliminating the need to manually invoke the virtualenv tool or remember separate environment commands."
}