Thuta Learning
AdvancedProgrammingbeginner

Package Management

Relax. We'll talk through this in plain words — no textbook voice.

pip is Python's package manager. It lets you install, update, and uninstall third-party packages.

📦 Common Commands:

pip install package_name

pip install package==version

pip uninstall package_name

pip list: Installed packages

pip show package_name: Package info

pip freeze: Requirements list

🌟 Popular Packages:

• requests, pandas, numpy, flask, django, matplotlib

python
# pip Command Examples (Output simulation)

commands = {
    "install": "pip install requests",
    "install_version": "pip install django==4.2.0",
    "upgrade": "pip install --upgrade requests",
    "uninstall": "pip uninstall requests",
    "list": "pip list",
    "freeze": "pip freeze > requirements.txt",
    "show": "pip show requests"
}

print("Common pip Commands:\n")
for name, cmd in commands.items():
    print(f"• {name}: {cmd}")

# requirements.txt example
print("\nExample requirements.txt:")
requirements = """requests==2.31.0
pandas==2.0.3
numpy==1.24.3
flask==2.3.2"""
print(requirements)

print("\n📦 Install all: pip install -r requirements.txt")
You should see
Common pip Commands: • install: pip install requests • install_version: pip install django==4.2.0 • upgrade: pip install --upgrade requests • uninstall: pip uninstall requests • list: pip list • freeze: pip freeze > requirements.txt • show: pip show requests Example requirements.txt: requests==2.31.0 pandas==2.0.3 numpy==1.24.3 flask==2.3.2 📦 Install all: pip install -r requirements.txt
Package Management | Thuta Learning