Skip to content


Update All the pip Packages

pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U

Generate requirements.txt For a Project

Run this command at terminal at the root of the project:

pip freeze > requirements.txt

MacOS Error Fix: Curl is configured to use SSL, but we have not been able to determine which SSL backend it is using. Please see PycURL documentation for how to specify the SSL backend manually.

This command will install pycurl on macOS system. This should fix the SSL Error

PYCURL_SSL_LIBRARY=openssl LDFLAGS="-L/usr/local/opt/openssl/lib" CPPFLAGS="-I/usr/local/opt/openssl/include" pip install --no-cache-dir pycurl

Simple HTTP Python Web Server

create bash script with any name:

chmod +x

Edit file:


Add this to the file, choose any available port.

open http://localhost:8000
python -m SimpleHTTPServer 8000

run the file: