---
description: This tutorial provides Step by Step guide to create python setup on Windows. Learn how to install Python and PyCharm IDE . Below are the detailed steps for installing Python and PyCharm with screenshots
title: How to Install Python on Windows [Pycharm IDE]
image: https://www.guru99.com/images/how-to-install-python-on-windows.png
---

 

[Skip to content](#main) 

**⚡ Smart Summary**

Python installation on Windows takes only a few steps: download the installer from python.org, run it, then add the PyCharm IDE from JetBrains. The following steps show the full process for Python and PyCharm on Windows.

* ⬇️ **Download:** Get the latest Python installer from the official python.org downloads page.
* ⚙️ **Install Python:** Run the .exe, click Install Now, and finish the setup wizard.
* 🧠 **Add PyCharm:** Download PyCharm Community Edition from JetBrains and install it with the wizard.
* ✅ **Verify:** Confirm the installation by running python –version in Command Prompt.
* ▶️ **Run Code:** Create a .py file in PyCharm and run your first program.
* 💡 **Tip:** Enable “Add Python to PATH” for easier command-line access.

[ Read More ](javascript:void%280%29;) 

![How to Install Python on Windows](https://www.guru99.com/images/how-to-install-python-on-windows.png)

PyCharm is a cross-platform editor developed by JetBrains. PyCharm provides all the tools you need for productive Python development.

Below are the detailed steps for installing Python and PyCharm.

## How to Install Python IDE

Below is a step-by-step process on how to download and install Python on Windows:

**Step 1)** To download and install Python, visit the official website of Python <https://www.python.org/downloads/> and choose your version. We have chosen [Python version](https://www.guru99.com/check-python-version.html) 3.6.3 for this tutorial. You should download the latest stable version available.

[](https://www.guru99.com/images/Pythonnew/Python2.1.png)

**Step 2)** Once the download is completed, run the .exe file to install Python. Now click on Install Now.

[](https://www.guru99.com/images/Pythonnew/Python2.2.png)

**Step 3)** You can see Python installing at this point.

[](https://www.guru99.com/images/Pythonnew/Python2.3.png)

**Step 4)** When it finishes, you can see a screen that says the Setup was successful. Now click on “Close”.

[](https://www.guru99.com/images/Pythonnew/Python2.4.png)

## How to Install Pycharm

Here is a step-by-step process on how to download and install PyCharm IDE on Windows:

**Step 1)** To download PyCharm, visit the website <https://www.jetbrains.com/pycharm/download/> and click the “DOWNLOAD” link under the Community Section.

[](https://www.guru99.com/images/Pythonnew/Python2.5.png)

**Step 2)** Once the download is complete, run the exe to install PyCharm. The setup wizard should have started. Click “Next”.

[](https://www.guru99.com/images/Pythonnew/Python2.6.png)

**Step 3)** On the next screen, change the installation path if required. Click “Next”.

[](https://www.guru99.com/images/Pythonnew/Python2.7.png)

**Step 4)** On the next screen, you can create a desktop shortcut if you want and click on “Next”.

[](https://www.guru99.com/images/Pythonnew/Python2.8.png)

**Step 5)** Choose the start menu folder. Keep JetBrains selected and click on “Install”.

[](https://www.guru99.com/images/Pythonnew/Python2.9.png)

**Step 6)** Wait for the installation to finish.

[](https://www.guru99.com/images/Pythonnew/Python2.10.png)

### RELATED ARTICLES

* [Python Strings: Replace, Join, Split, Reverse ](https://www.guru99.com/learning-python-strings-replace-join-split-reverse.html "Python Strings: Replace, Join, Split, Reverse")
* [PHP Vs. Python: Key Difference Between Them ](https://www.guru99.com/python-vs-php.html "PHP Vs. Python: Key Difference Between Them")
* [10 BEST Python IDE & Code Editors for Windows (2026) ](https://www.guru99.com/python-ide-code-editor.html "10 BEST Python IDE & Code Editors for Windows (2026)")
* [Import module in Python with Examples ](https://www.guru99.com/import-module-python.html "Import module in Python with Examples")

**Step 7)** Once installation is finished, you should receive a message screen that PyCharm is installed. If you want to go ahead and run it, click the “Run PyCharm Community Edition” box first and click “Finish”.

[](https://www.guru99.com/images/Pythonnew/Python2.11.png)

**Step 8)** After you click on “Finish”, the following screen will appear.

[](https://www.guru99.com/images/Pythonnew/Python2.last.png)

## How to Verify the Python Installation

After the setup finishes, it is a good idea to confirm that Python was installed correctly before you start coding. You can verify the installation from the Windows Command Prompt in a few seconds.

Follow these steps to check your Python installation:

1. Press the **Windows** key, type **cmd**, and open the Command Prompt.
2. Type the command below and press Enter to display the installed Python version.

python --version

If Python is installed correctly, the Command Prompt returns the version number, for example **Python 3.6.3**. You can also confirm that the package manager **pip** is available by running:

pip --version

If either command returns an error such as “python is not recognized”, it usually means Python was not added to the system PATH. In that case, re-run the installer and enable the **Add Python to PATH** checkbox on the first screen, or add the installation folder to the PATH environment variable manually. Once both commands return version numbers, your Python environment is ready to use.

## How to Run Your First Python Program

With Python and PyCharm installed, you can write and run your first program. PyCharm makes this easy by managing the project and the Python interpreter for you.

Use the following steps to run a simple program:

1. Open **PyCharm** and select **New Project**. Choose a location and click **Create**.
2. Right-click the project folder, choose **New > Python File**, and name it **hello.py**.
3. Type the code shown below into the editor.
4. Right-click the file and select **Run ‘hello’**, or press **Shift + F10**.

# My first Python program
message = "Hello, World!"
print(message)

When you run the program, the output **Hello, World!** appears in the Run window at the bottom of PyCharm. If you prefer not to use an IDE, you can also save the same code in a file and run it from the Command Prompt with the command **python hello.py**. Congratulations, you have written and executed your first Python program.

## FAQs

🆓 Is Python free to download and use?

Yes. Python is free and open source. You can download it from the official python.org website and use it for personal, educational, and commercial projects without any licensing cost. PyCharm Community Edition is also free.

🧭 What is the difference between Python IDLE and PyCharm?

IDLE is the lightweight editor that ships with Python, good for quick scripts. PyCharm is a full-featured IDE with code completion, debugging, and project management, which makes it better suited for larger, professional Python development.

🛠️ Why should I add Python to PATH during installation?

Adding Python to PATH lets you run python and pip commands from any folder in the Command Prompt. Without it, Windows may not recognize these commands, and you would need to type the full installation path each time.

🤖 Which Python version should I install for AI and machine learning?

Install a recent stable Python 3 release, as most AI and machine learning libraries such as TensorFlow, PyTorch, and scikit-learn support it. Avoid the very newest release for a few weeks, since some libraries need time to add full compatibility.

🧠 Can AI assistants help me write Python code in PyCharm?

Yes. AI coding assistants integrate with PyCharm to suggest code, explain errors, and generate functions from comments. They speed up learning and development, but you should still review the generated code for correctness and security.

#### Summarize this post with:

ChatGPT Perplexity Grok Google AI 

**Stay Updated on AI** **Get Weekly AI Skills, Trends, Actionable Advice.** 

##### Sign up for the newsletter

Subscribe for Free 

You have successfully subscribed.  
Please check your inbox. 

![AI-Newsletter]() Chosen by over **350,000+** professionals 

[Scroll to top ](#wrapper)Scroll to top 

× 

Toggle Menu Close 

Search for: 

Search

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.guru99.com/#organization","name":"Guru99","sameAs":["https://www.facebook.com/Guru99Official","https://twitter.com/guru99com"],"logo":{"@type":"ImageObject","@id":"https://www.guru99.com/#logo","url":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","contentUrl":"https://www.guru99.com/images/guru99-logo-v1-150x59.png","caption":"Guru99","inLanguage":"en-US"}},{"@type":"WebSite","@id":"https://www.guru99.com/#website","url":"https://www.guru99.com","name":"Guru99","publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.guru99.com/images/how-to-install-python-on-windows.png","url":"https://www.guru99.com/images/how-to-install-python-on-windows.png","width":"700","height":"250","caption":"How to Install Python on Windows","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://www.guru99.com/how-to-install-python.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://www.guru99.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://www.guru99.com/python","name":"Python"}},{"@type":"ListItem","position":"3","item":{"@id":"https://www.guru99.com/how-to-install-python.html","name":"How to Install Python on Windows [Pycharm IDE]"}}]},{"@type":"WebPage","@id":"https://www.guru99.com/how-to-install-python.html#webpage","url":"https://www.guru99.com/how-to-install-python.html","name":"How to Install Python on Windows [Pycharm IDE]","dateModified":"2026-07-09T17:42:39+05:30","isPartOf":{"@id":"https://www.guru99.com/#website"},"primaryImageOfPage":{"@id":"https://www.guru99.com/images/how-to-install-python-on-windows.png"},"inLanguage":"en-US","breadcrumb":{"@id":"https://www.guru99.com/how-to-install-python.html#breadcrumb"}},{"@type":"Person","@id":"https://www.guru99.com/author/logan","name":"Logan Young","description":"I'm Logan Young, an expert in Python, providing top-tier tutorials and guides to enhance your coding skills and streamline your learning journey.","url":"https://www.guru99.com/author/logan","image":{"@type":"ImageObject","@id":"https://www.guru99.com/images/logan-young-author.png","url":"https://www.guru99.com/images/logan-young-author.png","caption":"Logan Young","inLanguage":"en-US"},"worksFor":{"@id":"https://www.guru99.com/#organization"}},{"articleSection":"Python","headline":"How to Install Python on Windows [Pycharm IDE]","description":"This tutorial provides Step by Step guide to create python setup on Windows. Learn how to install Python and PyCharm IDE . Below are the detailed steps for installing Python and PyCharm with screenshots","keywords":"python","speakable":{"@type":"SpeakableSpecification","cssSelector":[".entry-title",".summary"]},"@type":"Article","author":{"@id":"https://www.guru99.com/author/logan","name":"Logan Young"},"dateModified":"2026-07-09T17:42:39+05:30","image":{"@id":"https://www.guru99.com/images/how-to-install-python-on-windows.png"},"copyrightYear":"2026","name":"How to Install Python on Windows [Pycharm IDE]","subjectOf":[{"@type":"HowTo","name":"How to Install Python IDE","description":"Below is a step by step process on how to download and install Python on Windows:","step":[{"@type":"HowToStep","name":"To download and install Python, visit the official website of Python https://www.python.org/downloads/' and choose your version.","text":"We have chosen Python version 3.6.3","image":"https://www.guru99.com/images/Pythonnew/Python2.1.png","url":"https://www.guru99.com/how-to-install-python.html#step1"},{"@type":"HowToStep","name":"Once the download is completed, run the .exe file to install Python.","text":"Now click on Install Now.","image":"https://www.guru99.com/images/Pythonnew/Python2.2.png","url":"https://www.guru99.com/how-to-install-python.html#step2"},{"@type":"HowToStep","name":"When it finishes, you can see a screen that says the Setup was successful.","text":"Now click on 'Close'.","image":"https://www.guru99.com/images/Pythonnew/Python2.4.png","url":"https://www.guru99.com/how-to-install-python.html#step3"}]},{"@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Is Python free to download and use?","acceptedAnswer":{"@type":"Answer","text":"Yes. Python is free and open source. You can download it from the official python.org website and use it for personal, educational, and commercial projects without any licensing cost. PyCharm Community Edition is also free."}},{"@type":"Question","name":"What is the difference between Python IDLE and PyCharm?","acceptedAnswer":{"@type":"Answer","text":"IDLE is the lightweight editor that ships with Python, good for quick scripts. PyCharm is a full-featured IDE with code completion, debugging, and project management, which makes it better suited for larger, professional Python development."}},{"@type":"Question","name":"Why should I add Python to PATH during installation?","acceptedAnswer":{"@type":"Answer","text":"Adding Python to PATH lets you run python and pip commands from any folder in the Command Prompt. Without it, Windows may not recognize these commands, and you would need to type the full installation path each time."}},{"@type":"Question","name":"Which Python version should I install for AI and machine learning?","acceptedAnswer":{"@type":"Answer","text":"Install a recent stable Python 3 release, as most AI and machine learning libraries such as TensorFlow, PyTorch, and scikit-learn support it. Avoid the very newest release for a few weeks, since some libraries need time to add full compatibility."}},{"@type":"Question","name":"Can AI assistants help me write Python code in PyCharm?","acceptedAnswer":{"@type":"Answer","text":"Yes. AI coding assistants integrate with PyCharm to suggest code, explain errors, and generate functions from comments. They speed up learning and development, but you should still review the generated code for correctness and security."}}]}],"@id":"https://www.guru99.com/how-to-install-python.html#schema-496369","isPartOf":{"@id":"https://www.guru99.com/how-to-install-python.html#webpage"},"publisher":{"@id":"https://www.guru99.com/#organization"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://www.guru99.com/how-to-install-python.html#webpage"}}]}
```
