Advertisement
🐍 Official Python.org Build · Free · Portable

Run Python 3 on School Computers
No Admin Rights Needed

Python's official embeddable ZIP package lets you run Python scripts anywhere β€” no installer, no admin password, no IT office visit required.

🐍 Download Python 3.12 ZIP Setup Guide β†’
// Why Portable Python?

Everything You Need, Nothing You Don't

The embeddable ZIP is Python's official solution for running Python without a system-wide install.

πŸ”“

No Admin Rights

Standard Python installers need admin access. The embeddable ZIP needs none β€” it runs entirely from a folder you control.

πŸ“¦

Officially from Python.org

This is not a third-party repack. The embeddable ZIP is released by the Python Software Foundation on the official Python.org website.

πŸ’Ύ

USB Drive Ready

Extract to a USB drive and carry your Python environment to any school computer. No downloading required each time.

⚑

Lightweight

The embeddable ZIP is under 10 MB β€” much smaller than the full installer. It downloads in seconds even on slow school Wi-Fi.

🧹

Zero Trace

Nothing is written to the Windows registry. To remove it, just delete the folder. It leaves no trace on the school computer.

πŸ“š

pip & Libraries Work

With one small extra step, you can enable pip and install libraries like numpy, requests, and more β€” all without admin rights.

// Download

Get the Official Embeddable ZIP

Direct link to the official Python.org embeddable package for Windows 64-bit.

3.12.4Version
~10 MBFile Size
WindowsPlatform
64-bitArchitecture
Download Python 3.12 ZIP (Windows 64-bit)

βœ“ Official Python.org build Β· No installer Β· No admin rights Β· No hidden software

// Setup Guide

How to Set Up Portable Python

Follow these steps and you will have Python running on your school computer in under five minutes.

01

Download the ZIP

Click the download button above. The file is named something like python-3.12.4-embed-amd64.zip and is under 10 MB. It saves directly to your Downloads folder.

02

Extract It to a Folder

Right-click the ZIP file β†’ Extract All… β†’ choose a location you have write access to, such as your Documents folder or a USB drive. Create a folder called python312 to keep things tidy.

03

Enable Imports (Important Step)

Inside the extracted folder, find a file named python312._pth (the name may vary slightly by version). Open it with Notepad. Find the line that says #import site and remove the # at the start so it reads import site. Save and close the file. This step is required to make pip and most libraries work.

04

Open Command Prompt in That Folder

Open the folder in File Explorer. Click the address bar at the top, type cmd, and press Enter. A Command Prompt window opens already pointing to your Python folder.

05

Verify Python Works

In the Command Prompt window, type the following and press Enter:

python --version

You should see something like Python 3.12.4. If you do, Python is working correctly.

06

Install pip (So You Can Install Libraries)

Download get-pip.py from the official pip bootstrap page and save it into your Python folder. Then run:

python get-pip.py

Once that completes, pip is installed and you can install any library without admin rights.

07

Run Your Python Script

Place your .py file in the same folder, then run it with:

# Run a script
python myscript.py

# Install a library (e.g. requests)
python -m pip install requests

# Open the interactive Python shell
python
Advertisement
// FAQ

Frequently Asked Questions

Common questions from students setting up Python on school computers.

Is it allowed to use this at school?
In most schools, running software from your personal user space is permitted β€” the restrictions apply to system-wide installation. Since the embeddable ZIP installs nothing and touches no system files, it works within the boundaries of typical school IT policies. Check your own school's rules if you are unsure.
What is the difference between the full Python installer and the embeddable ZIP?
The full installer requires admin rights and installs Python system-wide so all users on the computer can use it. The embeddable ZIP is a self-contained folder that only you can access, requires no admin rights, and can be deleted without leaving any trace. For school use, the embeddable ZIP is the right choice.
Can I install numpy, pandas, or other libraries?
Yes. After completing step 3 (enabling imports) and step 6 (installing pip), you can install any library using python -m pip install library-name. Libraries are installed inside your portable Python folder and do not require admin rights.
Does this work on a USB drive?
Yes. Extract the ZIP to a USB drive and it works on any Windows school computer. Just open Command Prompt, navigate to the USB drive letter (e.g. cd E:\python312), and run Python from there. Your scripts and installed libraries travel with you.
Why does my school computer show a warning when I run Python?
Windows sometimes shows a SmartScreen warning for programs it has not seen before. Since this is an official Python.org file, it is completely safe. Click "More info" and then "Run anyway" to proceed. This only happens the first time.
Which version of Python should I use?
Python 3.12 is the current stable release and is recommended for all new learners. If your teacher or course specifically requires a different version, Python.org provides embeddable ZIPs for all versions on their downloads page.

Ready to Start Coding in Python?

Download the portable ZIP now and have Python running on your school computer in under five minutes.

🐍 Download Python 3.12 ZIP β€” Free
Ad