| tags | 🖥️ |
|---|---|
| aliases | |
| cssclass | |
| type | language |
| status | 🟧 |
Python is the most powerful language you can still read. -Paul Dubois
- [[pyenv]] - Manage python environments
- [[virtualenv|venv]]
Installing pip dependencies from setup.py files or from requirements.txt files:
# Ran in root directory where setup.py is located
pip install -e .
# For install from requirements
pip install -r requirements.txtCreate requirements.txt from current python environment:
pip freeze > requirements.txtRefer to StackOverflow Post for more information on packages that are installed via VCS or from github/gitlab which have a @.
# Removes all pip packages from python environment
pip freeze | xargs pip uninstall -y- [[Flask]] - Used for backend REST API dev
- [[gunicorn]] - WSGI HTTP Server for UNIX
- [[pandas]] - Powerful data structures for data analysis, time series, and statistics.
- [[pytest]] - Run unit tests
- [[tox]] - Runs tests with multiple python versions (3.7, 3.8, 3.9, etc)
- [[logging]] - Logs info related to warnings, debug, info, & exceptions
🔗 Links to this page: [[Programming Languages]]