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.
1. Press Windows + S and type Microsoft Store in the search bar.
2. Open the app and make sure you’re logged in with your Microsoft account.

3. 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.
4. 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.
Note: Always pick the latest stable release (for example, Python 3.13), as it’s more secure, better optimized, and fully compatible with modern packages.

5. 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.
6. Click the Get or Install button.

The download will begin automatically, and the installation process usually takes less than a minute to complete.
Once the installation is finished, you will 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!
How to Verify the Python Installation
To confirm Python is working properly:
1. Open Command Prompt (press Windows + R, type cmd, and hit Enter).
2. Type one of the following commands: python --version or py --version
3. If Python is installed correctly, you’ll see something like:
Python 3.13.12

This confirms that your installation is complete, and you are now ready to run Python programs and start coding.
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
If you face any issues with the Python version you installed using the Microsoft Store, you can follow the methods below to fix them.
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. Pip Not Found
If pip doesn’t work, open cmd and run this command:
python -m ensurepip --upgrade
Then verify again with:
pip --version
3. 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.13
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.