pyenv-pip-migrate
« Back to VersTracker
Description:
Migrate pip packages from one Python version to another
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: pyenv python migration pip environment
Install: brew install pyenv-pip-migrate
About:
PyenvPipMigrate is a utility designed to seamlessly transfer installed Python packages between different versions managed by pyenv. It automates the process of generating a list of packages from the old Python version and reinstalling them in the new one. This tool saves significant time and reduces errors compared to manual migration methods.
Key Features:
  • Automated package list generation
  • Seamless reinstallation in target version
  • Integration with pyenv workflow
  • Preserves package versions
Use Cases:
  • Upgrading Python versions while keeping your development environment intact
  • Migrating packages from system Python to a pyenv-managed version
  • Cloning a Python environment to a new version for testing
Alternatives:
  • pip freeze – Manual process requiring separate commands for export and install; PyenvPipMigrate automates the full workflow.
  • pipenv – A higher-level dependency manager, whereas PyenvPipMigrate is a focused tool specifically for version migration.
Version History
Detected Version Rev Change Commit