mirror of
https://github.com/pypa/pip
synced 2023-12-13 21:30:23 +01:00
Added documentation for new virtualenv feature.
This commit is contained in:
parent
974a73a643
commit
4b63643e59
|
@ -211,13 +211,19 @@ This is exactly equivalent to::
|
|||
Except, if you have ``virtualenv`` installed and the path ``new-env/``
|
||||
doesn't exist, then a new virtualenv will be created.
|
||||
|
||||
Using pip with buildout
|
||||
-----------------------
|
||||
pip also has two advanced features for working with virtualenvs -- both of
|
||||
which activated by defining a variable in your environment.
|
||||
|
||||
If you are using `zc.buildout
|
||||
<http://pypi.python.org/pypi/zc.buildout>`_ you should look at
|
||||
`gp.recipe.pip <http://pypi.python.org/pypi/gp.recipe.pip>`_ as an
|
||||
option to use pip and virtualenv in your buildouts.
|
||||
To tell pip to only run if there is a virtualenv currently activated,
|
||||
and to bail if not, use::
|
||||
|
||||
export PIP_REQUIRE_VIRTUALENV=true
|
||||
|
||||
To tell pip to automatically use the currently active virtualenv::
|
||||
|
||||
export PIP_RESPECT_VIRTUALENV=true
|
||||
|
||||
Providing an environment with ``-E`` will be ignored.
|
||||
|
||||
Using pip with virtualenvwrapper
|
||||
---------------------------------
|
||||
|
@ -236,3 +242,11 @@ Do so by adding the line::
|
|||
export PIP_VIRTUALENV_BASE=$WORKON_HOME
|
||||
|
||||
in your .bashrc under the line starting with ``export WORKON_HOME``.
|
||||
|
||||
Using pip with buildout
|
||||
-----------------------
|
||||
|
||||
If you are using `zc.buildout
|
||||
<http://pypi.python.org/pypi/zc.buildout>`_ you should look at
|
||||
`gp.recipe.pip <http://pypi.python.org/pypi/gp.recipe.pip>`_ as an
|
||||
option to use pip and virtualenv in your buildouts.
|
||||
|
|
Loading…
Reference in a new issue