Pyenv: Difference between revisions
From charlesreid1
| Line 1: | Line 1: | ||
==What is it== | ==What is it== | ||
pyenv is a command-line program that helps you control which version of Python you wish to use. This makes it really easy to switch from stock Python to conda to minipython to jython to pypy. | pyenv is a command-line program that helps you control which flavor and version of Python you wish to use. This makes it really easy to switch from stock Python to conda to minipython to jython to pypy. It also provides fine-grained control over version numbers for each flavor. | ||
==Installing== | ==Installing== | ||
Revision as of 00:26, 9 February 2018
What is it
pyenv is a command-line program that helps you control which flavor and version of Python you wish to use. This makes it really easy to switch from stock Python to conda to minipython to jython to pypy. It also provides fine-grained control over version numbers for each flavor.
Installing
Mac OS X
Fortunately, pyenv is available through Homebrew on Mac OS X.
brew install pyenv
Debian
To install pyenv on Debian, use the pyenv-installer script provided by the author of pyenv.
Link: https://github.com/pyenv/pyenv-installer
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
Advanced Topics
Using virtualenv with pyenv
See pyvenv: