Features at a glance
Key features include the ability to organize all of your virtual environments easily, Python wrappers for copying, creating and deleting virtual environments, as well as a powerful plugin system that allows users to extend the program’s default functionality.
In addition, the software features user-configurable hooks that can be used on all operations, includes a single command that allows users to easily and quickly switch between virtual environments, and tab completion support for commands.
At the moment, virtualenvwrapper is compatible with some of the most popular and widely-used shells under any GNU/Linux operating systems, including Bourne-again shell (bash), Z shell (zsh) and KornShell (ksh). It is possible to be ported to other shells as well.
Supported Python environments
For your convenience, this software is fully compatible and has been successfully tested with numerous version of the Python programming language, from version 2.6 to 3.3. It will work well on 32-bit or 64-bit Linux kernel-based operating systems.
The best way to install the virtualenvwrapper package in your Linux distribution is to use the PIP installer, simply by running the “pip install virtualenvwrapper” command in a terminal emulator, without quotes. Additional documentation about how to configure the program can be found at http://virtualenvwrapper.readthedocs.org/en/latest/.
Under the hood and availability
As mentioned, virtualenvwrapper is written entirely in the Python programming language. It is distributed as a single tar.gz archive that contains the program’s source code, which can be compiled on any distribution of Linux where the Python 2/3 programming languages are available.
Reviewed by Marius Nestor on October 29th, 2014
In a hurry? Add it to your Download Basket!
- Add tmp- prefix to temporary environment names created by mktmpenv.
- Fix some uses of cd that did not account for possible aliasing. Contributed by Ismail Badawi (ibadawi).
- Fix documentation for allvirtualenv, contributed by Andy Dirnberger (dirn).
- Add --force option to mkproject, contributed by Clay McClure (claymcclure).
Application descriptionvirtualenvwrapper is an open source and cross-platform command-line software that has been designed from the ground up...