If you’re a developer, data scientist, or even a student learning to code, there’s some great news — Python is now officially available on the Microsoft Store!
This means you can install and update Python on your Windows 11 PC in just a few clicks without worrying about manual downloads, configuration, or dealing with the PATH variable.
Previously, installing Python involved visiting the official Python website, downloading the right installer, checking boxes to “Add Python to PATH,” and manually verifying if everything worked correctly. With the Microsoft Store version, that entire process is now automated, cleaner, and far more reliable.
In this guide, we’ll walk you through how to install Python from the Microsoft Store, how it differs from the traditional setup, and how to troubleshoot any issues that may arise along the way.
Why Install Python from the Microsoft Store?
Installing Python from the Microsoft Store comes with several advantages, especially for beginners or users who don’t want to fiddle with system configuration.
Here’s why the Store version is a game-changer:
- One-click installation — no setup wizards, no confusion, and no manual PATH setup.
- Trusted and verified source — Python is published by the Python Software Foundation, ensuring security and authenticity.
- Automatic updates — Python updates itself in the background through the Microsoft Store, so you’re always using the latest version.
- No admin privileges needed — you can install it even if you don’t have admin rights on your computer.
- Pre-configured PATH support — it automatically adds Python and pip to your environment variables so you can start coding immediately.
For anyone learning Python or experimenting with it in school, college, or personal projects, the Microsoft Store installation method is the most convenient and secure approach.
How to Install Python from Microsoft Store
Let’s go step-by-step through the installation process.
Step 1: Open Microsoft Store
- Press Windows + S and type Microsoft Store in the search bar.
- Open the app and make sure you’re logged in with your Microsoft account.
- Confirm that your Store app is updated to the latest version (you can check under “Library” → “Get updates”).
This ensures you have access to the latest Python releases.
Step 2: Search for “Python”
Once the Store is open, type Python in the search box at the top.
You’ll see several versions such as Python 3.10, Python 3.11, Python 3.12, and sometimes Python 3.13 (Preview).
Pro Tip: Always pick the latest stable release (for example, Python 3.12), as it’s more secure, better optimized, and fully compatible with modern packages.
Step 3: Choose the Official Version
Before installing, make sure the publisher is listed as: Python Software Foundation.
This is the official and verified version of Python. Avoid third-party uploads that might contain modified or unofficial builds.
Click on your preferred version — for example, Python 3.12 — to open the details page.
Step 4: Install Python from the Store
Once on the Python app page:
- Click the Get or Install button.
- The download will begin automatically, and installation usually takes less than a minute.
- Once installed, you’ll see an Open button on the same screen.
That’s it — Python is now successfully installed on your Windows 11 system through the Microsoft Store!
Step 5: Verify the Installation
To confirm Python is working properly:
- Open Command Prompt (press
Windows + R, typecmd, and hit Enter). - Type one of the following commands:
python --versionorpy --version
If Python is installed correctly, you’ll see something like:
Python 3.12.0
This confirms your installation is complete.
Step 6: Run Python in Command Prompt
Now let’s test if Python runs interactively:
python
If successful, you’ll see:
Python 3.12.0 (tags/v3.12.0:xxxxxx, 64 bit)
Type "help", "copyright", "credits" or "license" for more information.
>>>
You can try a quick test:
print("Hello, Python on Windows!")
If it prints the message, Python is working perfectly. To exit, press Ctrl + Z then Enter, or type exit().
Step 7: Verify pip Installation
pip is Python’s built-in package manager that lets you install external libraries.
Check if pip is working by running:
pip --version
If it returns a version number, you’re good to go. If not, reinstall pip using:
python -m ensurepip --upgrade
This will reinitialize pip in your Python installation.
How the Microsoft Store Version Works Behind the Scenes
When you install Python through the Microsoft Store, it uses a sandboxed installation model.
This means Python is stored inside your user account’s WindowsApps folder, keeping it isolated from system-level files.
Here’s what happens automatically:
- The Python executable (
python.exe) is linked to your PATH. - The Python Launcher (py.exe) is installed.
- Pip and IDLE (Python’s built-in code editor) are included.
- The Store keeps your installation updated silently in the background.
This approach reduces compatibility issues, especially on systems where multiple users share the same machine or where administrative control is limited.
Troubleshooting Common Problems
1. “Python is not recognized” Error
If you get this message:
'python' is not recognized as an internal or external command
Try closing and reopening the Command Prompt or restarting your PC. If the issue persists, reinstall Python from the Store and ensure you installed the version published by Python Software Foundation.
2. Microsoft Store Missing or Disabled
If you can’t open the Microsoft Store:
- Go to Settings → Apps → Advanced app settings and ensure the Store isn’t disabled.
- Alternatively, download Python directly from python.org/downloads/windows as a backup method.
3. Pip Not Found
If pip doesn’t work, run:
python -m ensurepip --upgrade
Then verify again with:
pip --version
4. Installing Python for All Users
The Microsoft Store version installs Python only for your account by default. If you want it available system-wide, use the traditional installer from the Python website or install it via Winget:
winget install -e --id Python.Python.3.12
Wrapping Up
Installing Python via the Microsoft Store is hands-down the easiest, safest, and most beginner-friendly way to set up Python on Windows 11.
It’s perfect for students, casual coders, or anyone who wants to get started without worrying about manual installation or PATH configuration.
You’ll get automatic updates, built-in pip support, and an official Python installation maintained by the Python Software Foundation — all through Microsoft’s secure ecosystem.
If you ever run into issues, you can still combine this with other installation methods like Winget or manual downloads for advanced control. But for most users, the Microsoft Store version just works — simple, stable, and future-proof.