Skip to content

pipPilot – A modern, easy-to-use Python package manager GUI. Quickly view, update, and install Python packages for any interpreter on your system.

Notifications You must be signed in to change notification settings

mambuzrrr/pipPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pipPilot Preview

Python - pipPilot

pipPilot is a sleek and user-friendly graphical interface for managing Python packages across multiple Python interpreters on your system.

This tool was originally created for my personal use, but I decided to share it with the community for those who are tired of manually managing packages one by one and just want a simple, clear overview of everything in one place.

Features

  • Display installed Python packages with current and latest versions
  • Highlight outdated packages and allow easy updates
  • Install new packages by entering the package name
  • Uninstall packages with confirmation dialog
  • Select the Python interpreter you want to manage
  • Clean and modern dark-themed interface
  • Real-time update/uninstall logs and progress feedback

Preview

pipPilot Preview
pipPilot Preview


Installation & Usage

  1. Clone the repository

    git clone https://github.com/mambuzrrr/pipPilot.git
    cd pipPilot
  2. Install dependencies

    pip install -r requirements.txt
  3. Run the application

    python run.py
  • A dialog will prompt you to select one of the detected Python interpreters.
  • After selection, the main window opens showing all installed packages.
  • Use the Search bar, Refresh button, or Show outdated first toggle to filter and sort packages.
  • Click Update to upgrade a package, Uninstall to remove it (with confirmation), or Info to view details.
  • To install a new package, type its name into the input field and press Install.

Requirements:

  • Python 3.8+
  • PyQt6
  • requests
  • sys
  • shutil
  • subprocess
  • json

Install with:

pip install PyQt6 requests ...

Python - pipPilot CLI Version

Preview:

pipPilot Preview

Requirements

  • Python 3.8 or newer
  • textual
  • rich

Install via:

pip install -r requirements.txt

Running the CLI Version:

  1. Copy the CLI folder somewhere.
  2. Create and activate a virtual environment:
python3 -m venv .venv
source .venv/bin/activate
  1. Install dependencies:
pip install --upgrade pip
pip install -r requirements.txt
  1. Launch pipPilot CLI:
python main.py

Feedback and contributions are welcome!

Developer: Rico (mambuzrrr) | pipPilot web: https://devluxe.eu/pippilot

About

pipPilot – A modern, easy-to-use Python package manager GUI. Quickly view, update, and install Python packages for any interpreter on your system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages