5 Repos
Installing Python packages via pip into isolated virtual environments without affecting system packages.
Distinct from Package Installers: Distinct from Package Installers: focuses on Python-specific pip installations into virtual environments, not general OS package management.
Explore 5 awesome GitHub repositories matching development tools & productivity · Python. Refine with filters or upvote what's useful.
This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi
Installs Python applications into dedicated virtual environments to isolate them from system-wide packages.
Pipx is a system for installing, running, and managing isolated Python applications and their corresponding virtual environments. It functions as an application installer for Python command line tools, a manager for listing and upgrading those tools, and a runner for executing packages in temporary environments. The tool ensures that every installed package resides in its own dedicated virtual environment to prevent dependency conflicts. It automatically adds the binaries of installed applications to the system path and enables the execution of tools within ephemeral environments that are del
Functions as a runner for executing Python packages in temporary environments that are deleted after execution.
This is an interactive Python tutorial delivered as a collection of Jupyter notebooks. It is designed as a structured learning path for beginners, teaching fundamental language concepts through a sequence of lessons that combine explanatory text with runnable code cells and embedded practice exercises. Each notebook is a self-contained unit that introduces a topic, demonstrates it with a minimal code example, and then asks the learner to write code themselves, receiving immediate feedback from the browser-based execution environment. The curriculum is built on a progressive concept-stacking mo
Teaches installing Python packages via pip into isolated virtual environments.
This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of Raspberry Pi single-board computers, the RP-series microcontrollers, and the Raspberry Pi operating system. The documentation provides reference material for setting up devices, configuring hardware, and using the system for tasks including AI inference, camera and video capture, embedded development, and remote access. The documentation covers the full boot chain from the GPU firmware and EEPROM bootloader through to kernel loading, with detailed guidance on boot configuratio
Documents installing Python packages into isolated virtual environments on Raspberry Pi.
virtualenv ist ein Tool zum Erstellen und Verwalten isolierter Python-Umgebungen. Es fungiert als Umgebungsmanager, der einen Resolver zur Entdeckung geeigneter Python-Binaries bereitstellt sowie ein System zur Einrichtung eigenständiger Verzeichnisse mit eigenen Binaries und Paketen, um Abhängigkeitskonflikte zu vermeiden. Das Projekt zeichnet sich durch einen spezialisierten Interpreter-Resolver aus, der Shims von Versionsmanagern und Architekturanforderungen handhabt. Es nutzt schreibgeschütztes Image-Caching und Anwendungsdaten-Caching, um die Erstellung neuer Umgebungen zu beschleunigen, und enthält ein Seed-Tool zur Steuerung der Installation von Basis-Paketen, die für die initiale funktionale Nutzung erforderlich sind. Das Tool deckt eine breite Palette an Funktionen zur Umgebungsverwaltung ab, einschließlich Binär-Isolierung mittels Symlinks, pfadbasierter Abhängigkeitsauflösung und der Generierung von Shell-Skript-Aktivierungstools zur Konfiguration von Terminal-Sitzungen. Es bietet zudem Dienstprogramme für die Versionsverwaltungsintegration, um Umgebungsverzeichnisse von der Nachverfolgung in Repositories auszuschließen.
Installs base tools and libraries into standalone directories without affecting the global system installation.