Link Search Menu Expand Document


VirtualFish is a fish shell tool for managing Python virtual environments. More information:

  • Create a virtual environment:

vf new {{virtualenv_name}}

  • Create a virtual environment for a specific Python version:

vf new --python {{/usr/local/bin/python3.8}} {{virtualenv_name}}

  • Activate and use the specified virtual environment:

vf activate {{virtualenv_name}}

  • Connect the current virtualenv to the current directory, so that it is activated automatically as soon as you enter it (and deactivated as soon as you leave):

vf connect

  • Deactivate the current virtual environment:

vf deactivate

  • List all virtual environments:

vf ls

  • Remove a virtual environment:

vf rm {{virtualenv_name}}

  • Display help:

vf help