pyenv

Builds and switches between multiple Python versions.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get pyenv

Package managers

About pyenv

pyenv compiles Python versions into your home directory and selects one globally, per directory or per shell using shims on the path, so a project pins its interpreter without touching the system Python. Plugins add virtual environment management on top.

Strengths

  • Per-directory Python version selection that survives shell restarts
  • Never disturbs the system Python the operating system depends on

Limitations

  • Compiles from source, so it needs build dependencies and takes time
  • Shim-based path interception occasionally confuses other tooling

Details

Pricing
FreeFree and open source under the MIT licence.
License
MIT
Developer
The pyenv contributors
Platforms
macOS, Linux, Command line
How it runs
Downloadable app
Best suited for
Builds and switches between multiple Python versions
Categories
Developer tools
Last verified
Added
Provenance
Selected from the TechWalrus Resource Hub (Developer Environments); facts checked against the developer's own pages, 3 sources on file.

Report a wrong fact or a dead link on this listing