20 lines
660 B
Markdown
20 lines
660 B
Markdown
|
|
# 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.
|