3 ms·
pip: Python's official package manager easy_install: Forget it existed, substitute with pip virtualenv: A virtual environment, providing an isolated Python an
by daenney 9y ago
pip: Python's official package manager
easy_install: Forget it existed, substitute with pip
virtualenv: A virtual environment, providing an isolated Python and libraries
mkvirtualenv: A script to create a virtualenv
pipenv: Combines pip and virtualenv into an integrated solution, comes with a Pipfile not unlike Ruby's Gemfile for example
pyenv: Script that helps to install and manage different Python versions on your system, so you can have the full range of Python 2.x and 3.x installed without them getting in the way of each other. Allows you to set local, default and system Pythons allowing you to switch your Python interpreter depending on which project/directory you're in
- mlevental 9y agopyenv also has pyenv-virtualenv...
- cheapsteak 9y agoBy itself, pyenv is only responsible for isolating python versions (e.g. 2.6, 2.7, 3.3. this would be like rvm/rbenv/nvm). pyenv-virtualenv is a wrapper to allow pyenv and virtualenv to work together