Skip to main content

venv

Good for creating virtual environments when you want to install a nightmare of python tools/dependencies but don't want it to jack up your normal user account installs.

Install pre-reqs

sudo apt install python3.11-venv
tip

For Ubuntu systems I've also had good luck with:

sudo apt install python3-venv

Setup the virtual environment

python3 -m venv venv
source venv/bin/activate

Install pipx (if necessary)

pip install pipx

Install your tools

And then if you want to install something like impacket, go to that directory and:

python3 -m pipx install impacket

Throw the venv away when done (optional)

When you're ready to throw that env away:

deactivate
rm -rf venv