Python cheatsheet

Generate python requirements.txt from venv

pip freeze > requirements.txt
pip freeze | sed s/=.*// > packages.txt

# or for conda

conda list --export > requirements.txt

# and install all dependencies based on the specified
# requirements

pip install -r ./requirements.txt

conda venv

#for ubuntu
wget -P /tmp

git clone somerepo projectname
cd projectname
conda create -n projectname python==3.8
source activate projectname
pip install -r requirements.txt
pip install -e .

python venv

sudo apt install python3.8-venv
python3 -m venv ./venv
source venv/bin/activate

load settings from file here

pip install python-dotenv
from dotenv import load_dotenv

find out installed version

pip freeze | grep numpy

pandas cheat sheet here

tool to download from gdrive