Pip install

2 snippets in Python

PYPython

Virtual Environments

PY · Modules & Imports
syntax
python -m venv env_name
source env_name/bin/activate
example
# Create a virtual environment
# python -m venv .venv

# Activate (macOS/Linux)
# source .venv/bin/activate

# Activate (Windows)
# .venv\Scripts\activate

# Install packages
# pip install requests

# Save dependencies
# pip freeze > requirements.txt

# Deactivate
# deactivate

Note Always use virtual environments to isolate project dependencies. Python 3.12+ also has improved error messages when venv is not activated.

pip & Dependency Management

PY · Modules & Imports
syntax
pip install package
pip install -r requirements.txt
example
# Install a package
# pip install requests

# Install specific version
# pip install requests==2.31.0

# Install from requirements file
# pip install -r requirements.txt

# Show installed packages
# pip list

# Show details about a package
# pip show requests

Note Consider using pip-tools, poetry, or uv for reproducible dependency management. pip freeze captures transitive deps, which can be fragile across platforms.