Closed as not planned
Description
Feature or enhancement
Proposal:
An official portable Python distribution would provide a plug-and-play, self-contained interpreter that can be extracted, used, and disposed without the overhead of the traditional installer. Key benefits include:
- Friendliness: Facilitates deployment (a simple
.zip
extraction), and removal (a simple delete folder operation). - Mobility: Easily carried on USB drives or external hard drives.
- Accessibility: Allows usage in restricted environments without additional permissions or system-level changes.
- Control: Prevents scattered, system-wide files and registry entries created by the traditional installer, avoiding hard-to-track leftovers.
- Manageability: All dependencies, libraries, and installed packages remain contained within a single folder.
This would lower the barrier to entry for many potential users—students and teachers in particular—by promoting no-cost exploration and experimentation.
Implementation:
A practical first step would be to build on the existing embeddable distribution by bundling pip
and enabling support for environment variables like PYTHONPATH
. This would blend the embeddable build’s isolation with the full-featured usability expected in a portable end-user package.
Has this already been discussed elsewhere?
No response given
Links to previous discussion of this feature:
No response