René's URL Explorer Experiment


Title: How to Install Python on Your System: A Guide – Real Python

Open Graph Title: How to Install Python on Your System: A Guide – Real Python

Description: The first step to getting started with Python is to install it on your machine. In this tutorial, you'll learn how to check which version of Python, if any, you have on your Windows, Mac, or Linux computer and the best way to install the most recent version in any environment.

Open Graph Description: The first step to getting started with Python is to install it on your machine. In this tutorial, you'll learn how to check which version of Python, if any, you have on your Windows, Mac, or Linux computer and the best way to install the most recent version in any environment.

Mail addresses
?subject=Python article for you&body=How to Install Python on Your System: A Guide on Real Python https://realpython.com/installing-python/

Opengraph URL: https://realpython.com/installing-python/

X: @realpython

direct link

Domain: realpython.com


Hey, it has json ld scripts:
{
  "@context": "http://schema.org",
  "@type": "Article",
  "headline": "How to Install Python on Your System: A Guide",
  "image": {
    "@type": "ImageObject",
    "url": "https://files.realpython.com/media/Python-3-Installation--Setup-Guide_Watermarked.62f654dcab67.jpg",
    "width": 1920,
    "height": 1080
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://realpython.com/installing-python/",
    "lastReviewed": "2025-01-19",
    "author": {
      "@type": "Person",
      "name": "Leodanis Pozo Ramos",
      "image": "https://realpython.com/cdn-cgi/image/width=862,height=862,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/Perfil_final1.9f896bc212f6.jpg",
      "url": "https://realpython.com/team/lpozoramos/",
      "affiliation": {
        "@type": "Organization",
        "@id": "https://realpython.com/#organization",
        "name": "Real Python",
        "url": "https://realpython.com",
        "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
      }
    },
    "reviewedBy": [
      {
        "@type": "Person",
        "name": "Aldren Santos",
        "image": "https://realpython.com/cdn-cgi/image/width=500,height=500,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/Aldren_Santos_Real_Python.6b0861d8b841.png",
        "url": "https://realpython.com/team/asantos/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Brenda Weleschuk",
        "image": "https://realpython.com/cdn-cgi/image/width=320,height=320,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/IMG_3324_1.50b309355fc1.jpg",
        "url": "https://realpython.com/team/bweleschuk/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Bartosz Zaczy\u0144ski",
        "image": "https://realpython.com/cdn-cgi/image/width=1694,height=1694,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/coders_lab_2109368.259b1599fbee.jpg",
        "url": "https://realpython.com/team/bzaczynski/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "David Amos",
        "image": "https://realpython.com/cdn-cgi/image/width=400,height=400,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/me-small.f5f49f1c48e1.jpg",
        "url": "https://realpython.com/team/damos/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Dan Bader",
        "image": "https://realpython.com/cdn-cgi/image/width=1000,height=1000,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/daniel-square.d58bf4388750.jpg",
        "url": "https://realpython.com/team/dbader/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Jim Anderson",
        "image": "https://realpython.com/cdn-cgi/image/width=700,height=700,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/jima.0b8f990b951a.jpg",
        "url": "https://realpython.com/team/janderson/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Joanna Jablonski",
        "image": "https://realpython.com/cdn-cgi/image/width=800,height=800,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/jjablonksi-avatar.e37c4f83308e.jpg",
        "url": "https://realpython.com/team/jjablonski/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "James Mertz",
        "image": "https://realpython.com/cdn-cgi/image/width=959,height=959,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/34794694_10156797037667697_8713056503919017984_n.0b174d713b06.jpg",
        "url": "https://realpython.com/team/jmertz/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Jacob Schmitt",
        "image": "https://realpython.com/cdn-cgi/image/width=400,height=400,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/profile-small_js.2f4d0d8da1ca.jpg",
        "url": "https://realpython.com/team/jschmitt/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "John Sturtz",
        "image": "https://realpython.com/cdn-cgi/image/width=1920,height=1920,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/real-python-logo-square.28474fda9228_1.146e987bf77c.png",
        "url": "https://realpython.com/team/jsturtz/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Kate Finegan",
        "image": "https://realpython.com/cdn-cgi/image/width=400,height=400,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/VZxEtUor_400x400.7169c68e3950.jpg",
        "url": "https://realpython.com/team/kfinegan/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      },
      {
        "@type": "Person",
        "name": "Mike Driscoll",
        "image": "https://realpython.com/cdn-cgi/image/width=900,height=900,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/mdriscoll.db44df0df864.jpg",
        "url": "https://realpython.com/team/mdriscoll/",
        "affiliation": {
          "@type": "Organization",
          "@id": "https://realpython.com/#organization",
          "name": "Real Python",
          "url": "https://realpython.com",
          "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
        }
      }
    ]
  },
  "datePublished": "2025-01-19T14:00:00+00:00",
  "dateModified": "2025-01-19T14:09:20.556345+00:00",
  "publisher": {
    "@type": "Organization",
    "@id": "https://realpython.com/#organization",
    "name": "Real Python",
    "url": "https://realpython.com",
    "logo": {
      "@type": "ImageObject",
      "url": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png",
      "width": 512,
      "height": 512
    },
    "description": "Real Python is a leading provider of online Python education and one of the largest language-specific online communities for software developers. It publishes high-quality learning resources, such as tutorials, books, and courses to an audience of millions of developers, data scientists, and machine learning engineers each month.",
    "slogan": "Become a Python Expert",
    "email": "info@realpython.com",
    "sameAs": [
      "https://github.com/realpython",
      "https://www.youtube.com/realpython",
      "https://twitter.com/realpython",
      "https://x.com/realpython",
      "https://www.linkedin.com/company/realpython-com/",
      "https://www.facebook.com/learnrealpython",
      "https://www.instagram.com/realpython",
      "https://www.tiktok.com/@realpython.com"
    ]
  },
  "author": {
    "@type": "Person",
    "name": "Leodanis Pozo Ramos",
    "image": "https://realpython.com/cdn-cgi/image/width=862,height=862,fit=crop,gravity=auto,format=auto/https://files.realpython.com/media/Perfil_final1.9f896bc212f6.jpg",
    "url": "https://realpython.com/team/lpozoramos/",
    "affiliation": {
      "@type": "Organization",
      "@id": "https://realpython.com/#organization",
      "name": "Real Python",
      "url": "https://realpython.com",
      "logo": "https://realpython.com/static/real-python-logo-square-512.157ae6bf64ed.png"
    }
  },
  "description": "The first step to getting started with Python is to install it on your machine. In this tutorial, you'll learn how to check which version of Python, if any, you have on your Windows, Mac, or Linux computer and the best way to install the most recent version in any environment.",
  "hasPart": {
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "How do I check if Python is installed on my computer?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "

You can check if Python is installed by opening your terminal or command prompt and typing python --version or python3 --version. If Python is installed, you’ll see a version number.

" } }, { "@type": "Question", "name": "How do I install Python on Windows, macOS, and Linux?", "acceptedAnswer": { "@type": "Answer", "text": "

On Windows, you can use the official Python installer or the Microsoft Store. On macOS, you can use the official installer or Homebrew. On Linux, you can install Python from your package manager or build it from source.

" } }, { "@type": "Question", "name": "How can I upgrade my Python version?", "acceptedAnswer": { "@type": "Answer", "text": "

To upgrade Python, download the latest version from Python.org and install it over your existing version, or use your system’s package manager to update Python to the latest version available.

" } }, { "@type": "Question", "name": "Can I install multiple versions of Python on the same machine?", "acceptedAnswer": { "@type": "Answer", "text": "

Yes, you can install multiple versions of Python on the same machine by using tools like pyenv on macOS and Linux, or pyenv-win on Windows, to manage different versions.

" } }, { "@type": "Question", "name": "How can I manage Python environments and versions?", "acceptedAnswer": { "@type": "Answer", "text": "

You can manage Python environments and versions using tools like venv for creating virtual environments and pyenv for managing multiple Python versions on your system.

" } } ] } }

authorReal Python
twitter:cardsummary_large_image
twitter:imagehttps://files.realpython.com/media/Python-3-Installation--Setup-Guide_Watermarked.62f654dcab67.jpg
og:imagehttps://files.realpython.com/media/Python-3-Installation--Setup-Guide_Watermarked.62f654dcab67.jpg
twitter:creator@realpython
og:typearticle

Links:

https://realpython.com/
Start Herehttps://realpython.com/start-here/
Learn Python https://realpython.com/installing-python/
Python Tutorials →In-depth articles and video courseshttps://realpython.com/search?kind=article&kind=course&order=newest
Learning Paths →Guided study plans for accelerated learninghttps://realpython.com/learning-paths/
Quizzes & Exercises →Check your learning progresshttps://realpython.com/quizzes/
Browse Topics →Focus on a specific area or skill levelhttps://realpython.com/tutorials/all/
Community Chat →Learn with other Pythonistashttps://realpython.com/community/
Office Hours →Live Q&A calls with Python expertshttps://realpython.com/office-hours/
Podcast →Hear what’s new in the world of Pythonhttps://realpython.com/podcasts/rpp/
Books →Round out your knowledge and learn offlinehttps://realpython.com/products/books/
Reference →Concise definitions for common Python termshttps://realpython.com/ref/
Code Mentor →BetaPersonalized code assistance & learning toolshttps://realpython.com/mentor/
Unlock All Content →https://realpython.com/account/join/
More https://realpython.com/installing-python/
Learner Storieshttps://realpython.com/learner-stories/
Python Newsletterhttps://realpython.com/newsletter/
Python Job Boardhttps://www.pythonjobshq.com
Meet the Teamhttps://realpython.com/team/
Become a Tutorial Writerhttps://realpython.com/write-for-us/
Become a Video Instructorhttps://realpython.com/become-an-instructor/
Searchhttps://realpython.com/search
https://realpython.com/search
Joinhttps://realpython.com/account/join/
Sign‑Inhttps://realpython.com/account/login/?next=%2Finstalling-python%2F
Browse Topicshttps://realpython.com/tutorials/all/
Guided Learning Pathshttps://realpython.com/learning-paths/
Basicshttps://realpython.com/search?level=basics
Intermediatehttps://realpython.com/search?level=intermediate
Advancedhttps://realpython.com/search?level=advanced
aihttps://realpython.com/tutorials/ai/
algorithmshttps://realpython.com/tutorials/algorithms/
apihttps://realpython.com/tutorials/api/
best-practiceshttps://realpython.com/tutorials/best-practices/
careerhttps://realpython.com/tutorials/career/
communityhttps://realpython.com/tutorials/community/
databaseshttps://realpython.com/tutorials/databases/
data-sciencehttps://realpython.com/tutorials/data-science/
data-structureshttps://realpython.com/tutorials/data-structures/
data-vizhttps://realpython.com/tutorials/data-viz/
devopshttps://realpython.com/tutorials/devops/
djangohttps://realpython.com/tutorials/django/
dockerhttps://realpython.com/tutorials/docker/
editorshttps://realpython.com/tutorials/editors/
flaskhttps://realpython.com/tutorials/flask/
front-endhttps://realpython.com/tutorials/front-end/
gamedevhttps://realpython.com/tutorials/gamedev/
guihttps://realpython.com/tutorials/gui/
machine-learninghttps://realpython.com/tutorials/machine-learning/
newshttps://realpython.com/tutorials/news/
numpyhttps://realpython.com/tutorials/numpy/
projectshttps://realpython.com/tutorials/projects/
pythonhttps://realpython.com/tutorials/python/
stdlibhttps://realpython.com/tutorials/stdlib/
testinghttps://realpython.com/tutorials/testing/
toolshttps://realpython.com/tutorials/tools/
web-devhttps://realpython.com/tutorials/web-dev/
web-scrapinghttps://realpython.com/tutorials/web-scraping/
Table of Contentshttps://realpython.com/installing-python/#toc
Windows: How to Check or Get Pythonhttps://realpython.com/installing-python/#windows-how-to-check-or-get-python
Checking the Python Version on Windowshttps://realpython.com/installing-python/#checking-the-python-version-on-windows
Knowing the Python Installation Options on Windowshttps://realpython.com/installing-python/#knowing-the-python-installation-options-on-windows
Windows: How to Install Python Using the Official Installerhttps://realpython.com/installing-python/#windows-how-to-install-python-using-the-official-installer
Step 1: Download the Official Python Installerhttps://realpython.com/installing-python/#step-1-download-the-official-python-installer
Step 2: Run the Python Installerhttps://realpython.com/installing-python/#step-2-run-the-python-installer
Windows: How to Install Python From the Microsoft Storehttps://realpython.com/installing-python/#windows-how-to-install-python-from-the-microsoft-store
Step 1: Open the Python App Page on the Microsoft Storehttps://realpython.com/installing-python/#step-1-open-the-python-app-page-on-the-microsoft-store
Step 2: Install the Python Apphttps://realpython.com/installing-python/#step-2-install-the-python-app
macOS: How to Check or Get Pythonhttps://realpython.com/installing-python/#macos-how-to-check-or-get-python
Checking the Python Version on a macOShttps://realpython.com/installing-python/#checking-the-python-version-on-a-macos
Knowing the Python Installation Options on macOShttps://realpython.com/installing-python/#knowing-the-python-installation-options-on-macos
macOS: How to Install Python Using the Official Installerhttps://realpython.com/installing-python/#macos-how-to-install-python-using-the-official-installer
Step 1: Download the Python Official Installerhttps://realpython.com/installing-python/#step-1-download-the-python-official-installer
Step 2: Run the Python Installerhttps://realpython.com/installing-python/#step-2-run-the-python-installer_1
macOS: How to Install Python From Homebrewhttps://realpython.com/installing-python/#macos-how-to-install-python-from-homebrew
Step 1: Install the Homebrew Package Managerhttps://realpython.com/installing-python/#step-1-install-the-homebrew-package-manager
Step 2: Install Python With Homebrewhttps://realpython.com/installing-python/#step-2-install-python-with-homebrew
Linux: How to Check or Get Pythonhttps://realpython.com/installing-python/#linux-how-to-check-or-get-python
Checking the Python Version on Linuxhttps://realpython.com/installing-python/#checking-the-python-version-on-linux
Knowing the Python Installation Options on Linuxhttps://realpython.com/installing-python/#knowing-the-python-installation-options-on-linux
Linux: How to Build Python From Source Codehttps://realpython.com/installing-python/#linux-how-to-build-python-from-source-code
Step 1: Download the Python Source Codehttps://realpython.com/installing-python/#step-1-download-the-python-source-code
Step 2: Prepare Your System for Building Pythonhttps://realpython.com/installing-python/#step-2-prepare-your-system-for-building-python
Step 3: Build and Install Python on Your Systemhttps://realpython.com/installing-python/#step-3-build-and-install-python-on-your-system
Step 4: Verify Your Python Installationhttps://realpython.com/installing-python/#step-4-verify-your-python-installation
iOS: How to Install Pythonhttps://realpython.com/installing-python/#ios-how-to-install-python
Android: How to Install Python on Androidhttps://realpython.com/installing-python/#android-how-to-install-python-on-android
Online: How to Use a Python Playgroundhttps://realpython.com/installing-python/#online-how-to-use-a-python-playground
Conclusionhttps://realpython.com/installing-python/#conclusion
Frequently Asked Questionshttps://realpython.com/installing-python/#frequently-asked-questions
https://realpython.com/feedback/survey/article/installing-python/liked/?from=article-sidebar
https://realpython.com/feedback/survey/article/installing-python/disliked/?from=article-sidebar
Python Basics: Setting Up Pythonhttps://realpython.com/courses/setting-up-python/
Leodanis Pozo Ramoshttps://realpython.com/installing-python/#author
https://realpython.com/installing-python/#reader-comments
basicshttps://realpython.com/tutorials/basics/
best-practiceshttps://realpython.com/tutorials/best-practices/
toolshttps://realpython.com/tutorials/tools/
Windows: How to Check or Get Pythonhttps://realpython.com/installing-python/#windows-how-to-check-or-get-python
Checking the Python Version on Windowshttps://realpython.com/installing-python/#checking-the-python-version-on-windows
Knowing the Python Installation Options on Windowshttps://realpython.com/installing-python/#knowing-the-python-installation-options-on-windows
Windows: How to Install Python Using the Official Installerhttps://realpython.com/installing-python/#windows-how-to-install-python-using-the-official-installer
Step 1: Download the Official Python Installerhttps://realpython.com/installing-python/#step-1-download-the-official-python-installer
Step 2: Run the Python Installerhttps://realpython.com/installing-python/#step-2-run-the-python-installer
Windows: How to Install Python From the Microsoft Storehttps://realpython.com/installing-python/#windows-how-to-install-python-from-the-microsoft-store
Step 1: Open the Python App Page on the Microsoft Storehttps://realpython.com/installing-python/#step-1-open-the-python-app-page-on-the-microsoft-store
Step 2: Install the Python Apphttps://realpython.com/installing-python/#step-2-install-the-python-app
macOS: How to Check or Get Pythonhttps://realpython.com/installing-python/#macos-how-to-check-or-get-python
Checking the Python Version on a macOShttps://realpython.com/installing-python/#checking-the-python-version-on-a-macos
Knowing the Python Installation Options on macOShttps://realpython.com/installing-python/#knowing-the-python-installation-options-on-macos
macOS: How to Install Python Using the Official Installerhttps://realpython.com/installing-python/#macos-how-to-install-python-using-the-official-installer
Step 1: Download the Python Official Installerhttps://realpython.com/installing-python/#step-1-download-the-python-official-installer
Step 2: Run the Python Installerhttps://realpython.com/installing-python/#step-2-run-the-python-installer_1
macOS: How to Install Python From Homebrewhttps://realpython.com/installing-python/#macos-how-to-install-python-from-homebrew
Step 1: Install the Homebrew Package Managerhttps://realpython.com/installing-python/#step-1-install-the-homebrew-package-manager
Step 2: Install Python With Homebrewhttps://realpython.com/installing-python/#step-2-install-python-with-homebrew
Linux: How to Check or Get Pythonhttps://realpython.com/installing-python/#linux-how-to-check-or-get-python
Checking the Python Version on Linuxhttps://realpython.com/installing-python/#checking-the-python-version-on-linux
Knowing the Python Installation Options on Linuxhttps://realpython.com/installing-python/#knowing-the-python-installation-options-on-linux
Linux: How to Build Python From Source Codehttps://realpython.com/installing-python/#linux-how-to-build-python-from-source-code
Step 1: Download the Python Source Codehttps://realpython.com/installing-python/#step-1-download-the-python-source-code
Step 2: Prepare Your System for Building Pythonhttps://realpython.com/installing-python/#step-2-prepare-your-system-for-building-python
Step 3: Build and Install Python on Your Systemhttps://realpython.com/installing-python/#step-3-build-and-install-python-on-your-system
Step 4: Verify Your Python Installationhttps://realpython.com/installing-python/#step-4-verify-your-python-installation
iOS: How to Install Pythonhttps://realpython.com/installing-python/#ios-how-to-install-python
Android: How to Install Python on Androidhttps://realpython.com/installing-python/#android-how-to-install-python-on-android
Online: How to Use a Python Playgroundhttps://realpython.com/installing-python/#online-how-to-use-a-python-playground
Conclusionhttps://realpython.com/installing-python/#conclusion
Frequently Asked Questionshttps://realpython.com/installing-python/#frequently-asked-questions
Remove adshttps://realpython.com/account/join/
Python Basics: Setting Up Pythonhttps://realpython.com/courses/setting-up-python/
terminalhttps://realpython.com/terminal-commands/
Click here to get a Python Cheat Sheethttps://realpython.com/bonus/python-cheat-sheet-shortened/
https://realpython.com/quizzes/python-installation-and-setup/
Python Installation and Setuphttps://realpython.com/quizzes/python-installation-and-setup/
https://realpython.com/installing-python/#windows-how-to-check-or-get-python
Managing Multiple Python Versions With pyenvhttps://realpython.com/intro-to-pyenv/
pyenv-winhttps://github.com/pyenv-win/pyenv-win
Your Python Coding Environment on Windows: Setup Guidehttps://realpython.com/python-coding-setup-windows/
Remove adshttps://realpython.com/account/join/
https://realpython.com/installing-python/#checking-the-python-version-on-windows
PowerShellhttps://realpython.com/python-coding-setup-windows/#installing-powershell-core
Windows Terminalhttps://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab
Using the Terminal on Windowshttps://realpython.com/courses/using-terminal-windows/
https://realpython.com/installing-python/#knowing-the-python-installation-options-on-windows
official Python installer for Windowshttps://www.python.org/downloads/windows/
Python.orghttps://www.python.org/
Microsoft Storehttps://apps.microsoft.com/home?hl=en-us&gl=RS
Windows subsystem for Linux (WSL)https://docs.microsoft.com/en-us/windows/wsl/install
Anacondahttps://www.anaconda.com/
Setting Up Python for Machine Learning on Windowshttps://realpython.com/python-windows-machine-learning-setup/
https://realpython.com/installing-python/#windows-how-to-install-python-using-the-official-installer
Remove adshttps://realpython.com/account/join/
https://realpython.com/installing-python/#step-1-download-the-official-python-installer
downloads page for Windowshttps://www.python.org/downloads/windows/
https://realpython.com/installing-python/#step-2-run-the-python-installer
https://files.realpython.com/media/windows-python-installer.5598b4a8349c.png
AppData/https://superuser.com/questions/656003/why-is-python-for-windows-not-installed-in-programfiles-c-program-files
piphttps://realpython.com/what-is-pip/
IDLEhttps://realpython.com/python-idle/
py.exehttps://docs.python.org/3/using/windows.html#launcher
several reasonshttps://discuss.python.org/t/could-we-add-python-to-system-path-by-default/3067
PATHhttps://realpython.com/add-python-to-path/
https://realpython.com/installing-python/#windows-how-to-install-python-from-the-microsoft-store
Sourcehttps://docs.python.org/3/using/windows.html#the-microsoft-store-package
doesn’t have full write access to shared locationshttps://docs.python.org/3/using/windows.html#known-issues
Remove adshttps://realpython.com/account/join/
https://realpython.com/installing-python/#step-1-open-the-python-app-page-on-the-microsoft-store
Python Software Foundation (PSF)https://www.python.org/psf-landing/
https://realpython.com/installing-python/#step-2-install-the-python-app
piphttps://realpython.com/what-is-pip/
IDLEhttps://realpython.com/python-idle/
https://realpython.com/installing-python/#macos-how-to-check-or-get-python
https://realpython.com/installing-python/#checking-the-python-version-on-a-macos
Terminalhttps://realpython.com/courses/using-terminal-macos/
Remove adshttps://realpython.com/account/join/
https://realpython.com/installing-python/#knowing-the-python-installation-options-on-macos
official Python installer for macOShttps://www.python.org/downloads/macos/
Homebrew package managerhttps://brew.sh/
Anacondahttps://www.anaconda.com/
macOS installation guidehttps://docs.anaconda.com/anaconda/install/mac-os/
https://realpython.com/installing-python/#macos-how-to-install-python-using-the-official-installer
https://realpython.com/installing-python/#step-1-download-the-python-official-installer
downloads page for macOShttps://www.python.org/downloads/mac-osx/
https://realpython.com/installing-python/#step-2-run-the-python-installer_1
https://files.realpython.com/media/macos-python-installer.ec9a0091dc53.png
https://realpython.com/installing-python/#macos-how-to-install-python-from-homebrew
doesn’t include the Tcl/Tk dependencyhttps://github.com/Homebrew/homebrew-core/pull/34424
graphical user interfaces in Pythonhttps://realpython.com/python-gui-tkinter/
Tk GUI toolkithttps://www.tcl.tk/
Remove adshttps://realpython.com/account/join/
https://realpython.com/installing-python/#step-1-install-the-homebrew-package-manager
http://brew.sh/http://brew.sh/
https://realpython.com/installing-python/#step-2-install-python-with-homebrew
https://realpython.com/installing-python/#linux-how-to-check-or-get-python
https://realpython.com/installing-python/#checking-the-python-version-on-linux
terminalhttps://realpython.com/courses/using-terminal-linux/
https://realpython.com/installing-python/#knowing-the-python-installation-options-on-linux
rolling releasehttps://en.wikipedia.org/wiki/Rolling_release
Archhttps://archlinux.org/
Manjarohttps://manjaro.org/
openSUSE Tumbleweedhttps://get.opensuse.org/tumbleweed/
Anacondahttps://docs.anaconda.com/anaconda/install/linux/
pyenvhttps://github.com/pyenv/pyenv
Remove adshttps://realpython.com/account/join/
https://realpython.com/installing-python/#linux-how-to-build-python-from-source-code
pre-releasehttps://realpython.com/python-pre-release/
https://realpython.com/installing-python/#step-1-download-the-python-source-code
cpythonhttps://github.com/python/cpython
GitHubhttps://realpython.com/python-git-github-intro/
downloadshttps://www.python.org/downloads/source/
wgethttps://en.wikipedia.org/wiki/Wget
https://realpython.com/installing-python/#step-2-prepare-your-system-for-building-python
https://realpython.com/installing-python/#ubuntu-debian-and-linux-mint
https://realpython.com/installing-python/#opensuse-linux
openSUSEhttps://www.opensuse.org/
YaSThttps://es.wikipedia.org/wiki/YaST
https://realpython.com/installing-python/#fedora-linux
yum package managerhttp://yum.baseurl.org/
Remove adshttps://realpython.com/account/join/
https://realpython.com/installing-python/#step-3-build-and-install-python-on-your-system
https://realpython.com/installing-python/#step-4-verify-your-python-installation
test suitehttps://devguide.python.org/runtests/
https://realpython.com/installing-python/#ios-how-to-install-python
Pythonista apphttp://omz-software.com/pythonista/
download it from the iOS app storehttps://geo.itunes.apple.com/us/app/pythonista-3/id1085978097?ls=1&mt=8&at=1000lqsw
Remove adshttps://realpython.com/account/join/
https://realpython.com/installing-python/#android-how-to-install-python-on-android
Pydroid 3https://play.google.com/store/apps/details?id=ru.iiec.pydroid3
https://realpython.com/installing-python/#online-how-to-use-a-python-playground
Python.org Online Consolehttps://www.python.org/shell
Replithttps://replit.com/
Python Fiddlehttp://pythonfiddle.com
Trinkethttps://trinket.io
Python Anywherehttps://www.pythonanywhere.com/
PyScripthttps://pyscript.net/
pyscript.comhttps://pyscript.com/
https://realpython.com/installing-python/#conclusion
https://realpython.com/quizzes/python-installation-and-setup/
Python Installation and Setuphttps://realpython.com/quizzes/python-installation-and-setup/
https://realpython.com/installing-python/#frequently-asked-questions
https://realpython.com/feedback/survey/article/installing-python/liked/?from=article-footer
https://realpython.com/feedback/survey/article/installing-python/disliked/?from=article-footer
Python Basics: Setting Up Pythonhttps://realpython.com/courses/setting-up-python/
https://realpython.com/team/lpozoramos/
» More about Leodanishttps://realpython.com/team/lpozoramos/
https://realpython.com/team/asantos/
Aldrenhttps://realpython.com/team/asantos/
https://realpython.com/team/bweleschuk/
Brendahttps://realpython.com/team/bweleschuk/
https://realpython.com/team/bzaczynski/
Bartoszhttps://realpython.com/team/bzaczynski/
https://realpython.com/team/damos/
Davidhttps://realpython.com/team/damos/
https://realpython.com/team/dbader/
Danhttps://realpython.com/team/dbader/
https://realpython.com/team/janderson/
Jimhttps://realpython.com/team/janderson/
https://realpython.com/team/jjablonski/
Joannahttps://realpython.com/team/jjablonski/
https://realpython.com/team/jmertz/
Jameshttps://realpython.com/team/jmertz/
https://realpython.com/team/jschmitt/
Jacobhttps://realpython.com/team/jschmitt/
https://realpython.com/team/jsturtz/
Johnhttps://realpython.com/team/jsturtz/
https://realpython.com/team/kfinegan/
Katehttps://realpython.com/team/kfinegan/
https://realpython.com/team/mdriscoll/
Mikehttps://realpython.com/team/mdriscoll/
Level Up Your Python Skills »https://realpython.com/account/join/?utm_source=rp_article_footer&utm_content=installing-python
Level Up Your Python Skills »https://realpython.com/account/join/?utm_source=rp_article_footer&utm_content=installing-python
https://realpython.com/feedback/survey/article/installing-python/liked/?from=article-comments
https://realpython.com/feedback/survey/article/installing-python/disliked/?from=article-comments
LinkedInhttps://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Frealpython.com%2Finstalling-python%2F
Twitterhttps://twitter.com/intent/tweet/?text=Interesting%20Python%20article%20on%20%40realpython%3A%20How%20to%20Install%20Python%20on%20Your%20System%3A%20A%20Guide&url=https%3A%2F%2Frealpython.com%2Finstalling-python%2F
Blueskyhttps://bsky.app/intent/compose?text=Interesting%20Python%20article%20on%20%40realpython.com%3A%20How%20to%20Install%20Python%20on%20Your%20System%3A%20A%20Guide%20https%3A%2F%2Frealpython.com%2Finstalling-python%2F
Facebookhttps://facebook.com/sharer/sharer.php?u=https%3A%2F%2Frealpython.com%2Finstalling-python%2F
Get tips for asking good questionshttps://realpython.com/python-beginner-tips/#tip-9-ask-good-questions
get answers to common questions in our support portalhttps://support.realpython.com
Real Python Community Chathttps://realpython.com/community/
“Office Hours” Live Q&A Sessionhttps://realpython.com/office-hours/
basicshttps://realpython.com/tutorials/basics/
best-practiceshttps://realpython.com/tutorials/best-practices/
toolshttps://realpython.com/tutorials/tools/
Python Basics: Setting Up Pythonhttps://realpython.com/courses/setting-up-python/
How to Use Python: Your First Stepshttps://realpython.com/python-first-steps/?utm_source=realpython&utm_medium=web&utm_campaign=related-post&utm_content=installing-python
Python Virtual Environments: A Primerhttps://realpython.com/python-virtual-environments-a-primer/?utm_source=realpython&utm_medium=web&utm_campaign=related-post&utm_content=installing-python
Managing Multiple Python Versions With pyenvhttps://realpython.com/intro-to-pyenv/?utm_source=realpython&utm_medium=web&utm_campaign=related-post&utm_content=installing-python
Interacting With Pythonhttps://realpython.com/interacting-with-python/?utm_source=realpython&utm_medium=web&utm_campaign=related-post&utm_content=installing-python
11 Beginner Tips for Learning Python Programminghttps://realpython.com/python-beginner-tips/?utm_source=realpython&utm_medium=web&utm_campaign=related-post&utm_content=installing-python
https://realpython.com/account/signup/?intent=continue_reading&utm_source=rp&utm_medium=web&utm_campaign=rwn&utm_content=v1&next=%2Finstalling-python%2F
Continue »https://realpython.com/account/signup/?intent=continue_reading&utm_source=rp&utm_medium=web&utm_campaign=rwn&utm_content=v1&next=%2Finstalling-python%2F
Sign-Inhttps://realpython.com/account/login/?next=/installing-python/
Start Herehttps://realpython.com/start-here/
Learning Resourceshttps://realpython.com/search
Code Mentorhttps://realpython.com/mentor/
Python Referencehttps://realpython.com/ref/
Python Cheat Sheethttps://realpython.com/cheatsheets/python/
Support Centerhttps://support.realpython.com/
Learning Pathshttps://realpython.com/learning-paths/
Quizzes & Exerciseshttps://realpython.com/quizzes/
Browse Topicshttps://realpython.com/tutorials/all/
Live Courseshttps://realpython.com/live/
Bookshttps://realpython.com/books/
Podcasthttps://realpython.com/podcasts/rpp/
Newsletterhttps://realpython.com/newsletter/
Community Chathttps://realpython.com/community/
Office Hourshttps://realpython.com/office-hours/
Learner Storieshttps://realpython.com/learner-stories/
Plans & Pricinghttps://realpython.com/account/join/
Team Planshttps://realpython.com/account/join-team/
For Businesshttps://realpython.com/account/join-team/inquiry/
For Schoolshttps://realpython.com/account/join-team/education-inquiry/
Reviewshttps://realpython.com/learner-stories/
About Ushttps://realpython.com/about/
Teamhttps://realpython.com/team/
Mission & Valueshttps://realpython.com/mission/
Editorial Guidelineshttps://realpython.com/editorial-guidelines/
Sponsorshipshttps://realpython.com/sponsorships/
Careershttps://realpython.workable.com
Press Kithttps://realpython.com/media-kit/
Merchhttps://realpython.com/merch
https://www.youtube.com/realpython
https://x.com/realpython
https://www.linkedin.com/company/realpython-com
https://www.facebook.com/LearnRealPython
https://github.com/realpython/
Privacy Policyhttps://realpython.com/privacy-policy/
Terms of Usehttps://realpython.com/terms/
Securityhttps://realpython.com/security/
Contacthttps://realpython.com/contact/
https://realpython.com/

Viewport: width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover

Robots: max-image-preview:large


URLs of crawlers that visited me.