Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
pip documentation v25.0.1
pip documentation v25.0.1
  • Getting Started
  • Installation
  • User Guide
  • Topic Guides
    • Authentication
    • Caching
    • Configuration
    • Dependency Resolution
    • More on Dependency Resolution
    • HTTPS Certificates
    • Local project installs
    • Repeatable Installs
    • Secure installs
    • VCS Support
    • Managing a different Python interpreter
    • Pip is not a workflow management tool
  • Reference
    • Build System Interface
      • pyproject.toml
      • setup.py (legacy)
    • Requirement Specifiers
    • Requirements File Format
    • Installation Report
    • pip inspect JSON output specification
  • Commands
    • pip
    • pip install
    • pip uninstall
    • pip inspect
    • pip list
    • pip show
    • pip freeze
    • pip check
    • pip download
    • pip wheel
    • pip hash
    • pip search
    • pip cache
    • pip config
    • pip debug

Project

  • Development
    • Getting Started
    • Contributing
    • Continuous Integration
    • Issue Triage
    • Architecture of pip’s internals
      • Broad functionality overview
      • Repository anatomy & directory structure
      • Configuration File Handling
      • Finding and choosing files (index and PackageFinder)
      • Command Line Interface
      • Options that control the installation process
    • Release process
    • Vendoring Policy
  • UX Research & Design
    • How to Contribute
    • UX Guidance
    • UX Research Results
      • About pip’s Users
      • How Users Understand pip
      • How pip users think about security
      • How pip is used in interactive environments (i.e. CI, CD)
      • pip Personas
      • Prioritizing pip Features
      • Providing an override to install packages with conflicting dependencies
      • pip --force-reinstall
      • pip search
      • pip Upgrade Conflict
      • Improving pip’s Documentation
  • Changelog
  • Code of Conduct
  • GitHub
Back to top
View this page

pip¶

pip is the package installer for Python. You can use it to install packages from the Python Package Index and other indexes.

If you want to learn about how to use pip, check out the following resources:

  • Getting Started

  • Python Packaging User Guide

If you find bugs, need help, or want to talk to the developers, use our mailing lists or chat rooms:

  • GitHub Issues

  • Discourse channel

  • User IRC

  • Development IRC

If you find any security issues, please report to security@python.org

Next
Getting Started
Copyright © The pip developers
Made with Sphinx and @pradyunsg's Furo