Manages all python venvs in one place. Pretty much like pipenv or poetry, but using just pip and it's requirements.txt file.
Usage: pvenv <command> [arg...] Commands: use [python] [arg...] Creates venv for the current directory using the provided python executa- ble (if venv doesn't exist) and activates it. If no python executable is provided, defaults to python3. Any additional arguments given are passed to the venv creation script. See python3 -m venv --help ls Lists path of venv associated with current directory, if venv exists. rm Removes venv associated with current directory.
By default, all venvs are created under ${HOME}/.venvs
. This path can be
customized with:
PVENV_HOME=/path/to/venvs