vf
VirtualFish is a fish shell tool for managing Python virtual environments.
More information: https://virtualfish.readthedocs.io/en/latest/.
- 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
vf help