# 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
```
