Pyenv
Switch between Python versions
pyenvThird-party software from public repositories. bestappfor.me does not host it, does not verify it and is not responsible for its use. Download only from the official source and check the license. Terms and disclaimer
About
Install several Python versions side by side and switch between them. You can set a global version for your user, choose a different one per project, or override it with an environment variable.
pyenv is made of pure shell scripts, so it does not depend on Python itself. It works through shims added to your PATH rather than being loaded into your shell. It supports CPython, PyPy, Stackless Python, Jython and others, and does not manage virtualenv itself.
Highlights
- Global and per-project Python versions
- Override the version with an environment variable
- Supports CPython, PyPy, Jython and more
Who it's for
Good for developers who keep projects on different Python versions on the same machine.
This description was written by our editors with automated assistance, not by the developer, and has not been reviewed yet.
Why it is here
- Code changed today
- New release today
Official channels
Official channels only. We never host or repackage downloads.







