Skip to content
techsnow

Functions

pip and Virtual Environments

pip installs packages from the internet (the Python Package Index). A virtual environment keeps each project's packages separate.

python -m venv .venv            # create an environment
.venv\Scripts\activate          # Windows
source .venv/bin/activate       # macOS / Linux

pip install requests            # install a package
pip freeze > requirements.txt   # save the list
pip install -r requirements.txt # reinstall on another computer
import requests
r = requests.get("https://api.github.com")
print(r.status_code)