shed/jdownie

Python Setup

To get my python scripts working i need some special modules. I've found the following approach to be more reliable.

In my .bash_profile, i have these two lines pretty early on...

[ -d "$HOME/.venv" ]              || python3 -m venv "$HOME/.venv"
[ -f "$HOME/.venv/bin/activate" ] && . "$HOME/.venv/bin/activate"

The first line will create your .venv folder if it doesn't exist. That second activate line will override your installed python3 and pip3 paths. The following will install the modules that i require.

pip3 install -r requirements.txt

This should set you up to use any of my python based solutions.