pip

pip is the standard package manager for Python. v24+ (2025) focuses on performance and standard compliance (PEP 668).

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pip" with this command: npx skills add g1joshi/agent-skills/g1joshi-agent-skills-pip

pip

pip is the standard package manager for Python. v24+ (2025) focuses on performance and standard compliance (PEP 668).

When to Use

  • Python: It is the default.

  • Virtual Environments: Always use inside a venv .

Quick Start

python -m venv .venv source .venv/bin/activate

pip install requests pip freeze > requirements.txt

Core Concepts

PyPI

The Python Package Index.

Wheels (.whl)

Pre-compiled binary packages. Much faster to install than Source Distributions (.tar.gz).

PEP 668 (Externally Managed)

Prevents pip install outside venv on modern Linux distros (Debian 12+, Ubuntu 24.04) to protect system packages.

Best Practices (2025)

Do:

  • Use uv : The new hotness. uv pip install is 100x faster than standard pip. Compatible API.

  • Use pip-tools : Compile requirements.in to requirements.txt with hashes for security.

  • Always Venv: Never install global packages.

Don't:

  • Don't use sudo pip : This breaks your OS.

References

  • pip Documentation

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

typescript

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

template

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

claude

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

mariadb

No summary provided by upstream source.

Repository SourceNeeds Review