Skip to main content

pip Configuration

Configure pip for package management in Python projects.

Prerequisites

Verify Installation

# Check pip configuration
pip config list

Public Repository

# Set timeout for slow connections
pip config set global.timeout 60

# Set retry count
pip config set global.retries 5

Artifactory

Configure pip to use JFrog Artifactory. Requires Artifactory Setup.

# Configure pip to use Artifactory
pip config set global.index-url "https://$env:ARTIFACTORY_USERNAME:$env:ARTIFACTORY_IDENTITY_TOKEN@your-org.jfrog.io/artifactory/api/pypi/pypi-virtual/simple"
pip config set global.extra-index-url "https://pypi.org/simple"

Verify Configuration

# Test pip access
pip install --dry-run requests