Cheat Sheet - Python
Created: 2021-05-22 | 1 min
My Cheat Sheet for: Python.
Gathering quick references I used to search over and over again. Good to have them handy and supposed to (slowly) grow.
Create virtual environment with name venv
python3 -m venv venv
Activate virtual environment venv
source venv/bin/activate
Exit virtual environment
deactivate
Save packages to requirements.txt
pip freeze > requirements.txt
Install packages from requirements.txt
pip install -r requirements.txt
Clean ALL packages. Credits: https://stackoverflow.com/questions/11248073/what-is-the-easiest-way-to-remove-all-packages-installed-by-pip
pip freeze | xargs pip uninstall -y
pipdeptree: Useful python command to see packages in dependency tree format
# Command: $ pipdeptree # Output: commonmark==0.9.1 Jinja2==2.11.3 - MarkupSafe [required: >=0.23, installed: 1.1.1] pipdeptree==2.0.0 - pip [required: >=6.0.0, installed: 21.0.1] python-frontmatter==0.5.0 - PyYAML [required: Any, installed: 5.4] - six [required: Any, installed: 1.15.0] setuptools==54.2.0
See other cheatsheets here