[{"data":1,"prerenderedAt":1046},["ShallowReactive",2],{"doc-\u002Flearn\u002Fhow-to-install-python-on-windows-macos-and-linux":3},{"id":4,"title":5,"body":6,"description":1038,"extension":1039,"meta":1040,"navigation":1041,"path":1042,"seo":1043,"stem":1044,"__hash__":1045},"content\u002Flearn\u002Fhow-to-install-python-on-windows-macos-and-linux.md","How to Install Python on Windows, macOS, and Linux",{"type":7,"value":8,"toc":998},"minimark",[9,13,17,20,25,28,59,62,66,90,94,97,117,120,124,127,154,157,168,171,182,187,215,219,222,261,271,275,285,289,292,306,310,316,326,329,349,359,366,370,373,383,386,390,410,414,430,434,452,455,465,471,475,478,481,497,500,509,512,521,528,556,559,567,570,574,579,592,616,620,623,627,630,650,654,671,680,692,700,704,707,728,731,750,754,757,761,764,767,783,796,800,803,806,853,857,876,879,883,909,913,917,920,924,929,933,936,940,943,947,955,959,994],[10,11,5],"h1",{"id":12},"how-to-install-python-on-windows-macos-and-linux",[14,15,16],"p",{},"Installing Python is one of the first steps in learning the language. This guide shows you how to install Python 3 on Windows, macOS, and Linux, how to check whether it is already installed, and how to verify that it works correctly.",[14,18,19],{},"The goal is simple: get one working Python 3 installation that you can run from the command line without confusion.",[21,22,24],"h2",{"id":23},"quick-check","Quick check",[14,26,27],{},"Run these commands after installation to check whether Python is installed and which command name your system uses:",[29,30,35],"pre",{"className":31,"code":32,"language":33,"meta":34,"style":34},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","python --version\npython3 --version\n","bash","",[36,37,38,51],"code",{"__ignoreMap":34},[39,40,43,47],"span",{"class":41,"line":42},"line",1,[39,44,46],{"class":45},"sbgvK","python",[39,48,50],{"class":49},"stzsN"," --version\n",[39,52,54,57],{"class":41,"line":53},2,[39,55,56],{"class":45},"python3",[39,58,50],{"class":49},[14,60,61],{},"If one of these shows a Python 3 version number, Python is installed.",[21,63,65],{"id":64},"what-this-page-helps-you-do","What this page helps you do",[67,68,69,73,76,79,87],"ul",{},[70,71,72],"li",{},"Install Python on Windows, macOS, or Linux",[70,74,75],{},"Check whether Python is already installed",[70,77,78],{},"Verify the installation from the command line",[70,80,81,82,84,85],{},"Understand whether to use ",[36,83,46],{}," or ",[36,86,56],{},[70,88,89],{},"Avoid common setup mistakes",[21,91,93],{"id":92},"before-you-install-python","Before you install Python",[14,95,96],{},"A few important things to know first:",[67,98,99,102,105,108],{},[70,100,101],{},"You only need one working Python 3 installation to start learning.",[70,103,104],{},"Many systems already include some version of Python.",[70,106,107],{},"The main goal is to make sure Python 3 is installed and easy to run.",[70,109,110,111,113,114,116],{},"It is normal if your computer uses ",[36,112,56],{}," instead of ",[36,115,46],{},".",[14,118,119],{},"If you are a beginner, install Python 3 and ignore Python 2. Python 2 is outdated and should not be used for new code.",[21,121,123],{"id":122},"how-to-check-if-python-is-already-installed","How to check if Python is already installed",[14,125,126],{},"Before downloading anything, check whether Python is already available.",[67,128,129,143],{},[70,130,131,132,136,137,84,140],{},"On ",[133,134,135],"strong",{},"Windows",", open ",[133,138,139],{},"Command Prompt",[133,141,142],{},"PowerShell",[70,144,131,145,84,148,136,151],{},[133,146,147],{},"macOS",[133,149,150],{},"Linux",[133,152,153],{},"Terminal",[14,155,156],{},"Then run:",[29,158,160],{"className":31,"code":159,"language":33,"meta":34,"style":34},"python --version\n",[36,161,162],{"__ignoreMap":34},[39,163,164,166],{"class":41,"line":42},[39,165,46],{"class":45},[39,167,50],{"class":49},[14,169,170],{},"If that does not work, try:",[29,172,174],{"className":31,"code":173,"language":33,"meta":34,"style":34},"python3 --version\n",[36,175,176],{"__ignoreMap":34},[39,177,178,180],{"class":41,"line":42},[39,179,56],{"class":45},[39,181,50],{"class":49},[183,184,186],"h3",{"id":185},"what-the-result-means","What the result means",[67,188,189,196,206],{},[70,190,191,192,195],{},"If you see something like ",[36,193,194],{},"Python 3.12.3",", Python is installed.",[70,197,198,199,84,202,205],{},"If you get a message such as ",[36,200,201],{},"command not found",[36,203,204],{},"'python' is not recognized",", Python is not available through that command.",[70,207,208,209,211,212,214],{},"If ",[36,210,46],{}," fails but ",[36,213,56],{}," works, that is normal on many systems.",[21,216,218],{"id":217},"install-python-on-windows","Install Python on Windows",[14,220,221],{},"To install Python on Windows:",[223,224,225,231,234,237,242,248,251,258],"ol",{},[70,226,227,228],{},"Go to the official Python website: ",[36,229,230],{},"https:\u002F\u002Fwww.python.org\u002F",[70,232,233],{},"Download the latest Python 3 installer for Windows.",[70,235,236],{},"Run the installer.",[70,238,239],{},[133,240,241],{},"Turn on the checkbox that says \"Add Python to PATH\"",[70,243,244,245],{},"Click ",[133,246,247],{},"Install Now",[70,249,250],{},"Wait for the installation to finish",[70,252,253,254,257],{},"Open a ",[133,255,256],{},"new"," Command Prompt window",[70,259,260],{},"Run:",[29,262,263],{"className":31,"code":159,"language":33,"meta":34,"style":34},[36,264,265],{"__ignoreMap":34},[39,266,267,269],{"class":41,"line":42},[39,268,46],{"class":45},[39,270,50],{"class":49},[183,272,274],{"id":273},"important-windows-tip","Important Windows tip",[14,276,277,278,281,282,284],{},"The ",[133,279,280],{},"Add Python to PATH"," checkbox matters. If you skip it, Python may install correctly but the ",[36,283,46],{}," command may not work in Command Prompt.",[183,286,288],{"id":287},"if-installation-worked","If installation worked",[14,290,291],{},"You should see a version number, for example:",[29,293,295],{"className":31,"code":294,"language":33,"meta":34,"style":34},"Python 3.12.3\n",[36,296,297],{"__ignoreMap":34},[39,298,299,302],{"class":41,"line":42},[39,300,301],{"class":45},"Python",[39,303,305],{"class":304},"srdBf"," 3.12.3\n",[21,307,309],{"id":308},"install-python-on-macos","Install Python on macOS",[14,311,312,313,315],{},"Many macOS systems already have ",[36,314,56],{}," available, so check first:",[29,317,318],{"className":31,"code":173,"language":33,"meta":34,"style":34},[36,319,320],{"__ignoreMap":34},[39,321,322,324],{"class":41,"line":42},[39,323,56],{"class":45},[39,325,50],{"class":49},[14,327,328],{},"If that does not work:",[223,330,331,335,338,341,344,347],{},[70,332,227,333],{},[36,334,230],{},[70,336,337],{},"Download the latest Python 3 installer for macOS",[70,339,340],{},"Open the installer package",[70,342,343],{},"Follow the installation steps",[70,345,346],{},"Open Terminal after installation",[70,348,260],{},[29,350,351],{"className":31,"code":173,"language":33,"meta":34,"style":34},[36,352,353],{"__ignoreMap":34},[39,354,355,357],{"class":41,"line":42},[39,356,56],{"class":45},[39,358,50],{"class":49},[14,360,361,362,113,364,116],{},"On many macOS systems, you should use ",[36,363,56],{},[36,365,46],{},[21,367,369],{"id":368},"install-python-on-linux","Install Python on Linux",[14,371,372],{},"Many Linux distributions already include Python 3. Check first:",[29,374,375],{"className":31,"code":173,"language":33,"meta":34,"style":34},[36,376,377],{"__ignoreMap":34},[39,378,379,381],{"class":41,"line":42},[39,380,56],{"class":45},[39,382,50],{"class":49},[14,384,385],{},"If Python 3 is not installed, use your package manager.",[183,387,389],{"id":388},"ubuntu-or-debian","Ubuntu or Debian",[29,391,393],{"className":31,"code":392,"language":33,"meta":34,"style":34},"sudo apt install python3\n",[36,394,395],{"__ignoreMap":34},[39,396,397,400,404,407],{"class":41,"line":42},[39,398,399],{"class":45},"sudo",[39,401,403],{"class":402},"s_sjI"," apt",[39,405,406],{"class":402}," install",[39,408,409],{"class":402}," python3\n",[183,411,413],{"id":412},"fedora","Fedora",[29,415,417],{"className":31,"code":416,"language":33,"meta":34,"style":34},"sudo dnf install python3\n",[36,418,419],{"__ignoreMap":34},[39,420,421,423,426,428],{"class":41,"line":42},[39,422,399],{"class":45},[39,424,425],{"class":402}," dnf",[39,427,406],{"class":402},[39,429,409],{"class":402},[183,431,433],{"id":432},"arch-linux","Arch Linux",[29,435,437],{"className":31,"code":436,"language":33,"meta":34,"style":34},"sudo pacman -S python\n",[36,438,439],{"__ignoreMap":34},[39,440,441,443,446,449],{"class":41,"line":42},[39,442,399],{"class":45},[39,444,445],{"class":402}," pacman",[39,447,448],{"class":49}," -S",[39,450,451],{"class":402}," python\n",[14,453,454],{},"After installation, verify it:",[29,456,457],{"className":31,"code":173,"language":33,"meta":34,"style":34},[36,458,459],{"__ignoreMap":34},[39,460,461,463],{"class":41,"line":42},[39,462,56],{"class":45},[39,464,50],{"class":49},[14,466,467,468,470],{},"On Linux, ",[36,469,56],{}," is often the correct command for Python 3.",[21,472,474],{"id":473},"how-to-verify-the-installation","How to verify the installation",[14,476,477],{},"After installing Python, confirm that it actually runs.",[14,479,480],{},"First, check the version:",[29,482,483],{"className":31,"code":32,"language":33,"meta":34,"style":34},[36,484,485,491],{"__ignoreMap":34},[39,486,487,489],{"class":41,"line":42},[39,488,46],{"class":45},[39,490,50],{"class":49},[39,492,493,495],{"class":41,"line":53},[39,494,56],{"class":45},[39,496,50],{"class":49},[14,498,499],{},"Then start the Python shell with whichever command works on your system:",[29,501,503],{"className":31,"code":502,"language":33,"meta":34,"style":34},"python\n",[36,504,505],{"__ignoreMap":34},[39,506,507],{"class":41,"line":42},[39,508,502],{"class":45},[14,510,511],{},"or:",[29,513,515],{"className":31,"code":514,"language":33,"meta":34,"style":34},"python3\n",[36,516,517],{"__ignoreMap":34},[39,518,519],{"class":41,"line":42},[39,520,514],{"class":45},[14,522,523,524,527],{},"You should see a prompt like ",[36,525,526],{},">>>",". Now type:",[29,529,532],{"className":530,"code":531,"language":46,"meta":34,"style":34},"language-python shiki shiki-themes material-theme-lighter github-light github-dark","print(\"Hello, world!\")\n",[36,533,534],{"__ignoreMap":34},[39,535,536,540,544,548,551,553],{"class":41,"line":42},[39,537,539],{"class":538},"sptTA","print",[39,541,543],{"class":542},"sP7_E","(",[39,545,547],{"class":546},"sjJ54","\"",[39,549,550],{"class":402},"Hello, world!",[39,552,547],{"class":546},[39,554,555],{"class":542},")\n",[14,557,558],{},"Expected output:",[29,560,565],{"className":561,"code":563,"language":564,"meta":34},[562],"language-text","Hello, world!\n","text",[36,566,563],{"__ignoreMap":34},[14,568,569],{},"If you see the output and no error appears, Python is working correctly.",[183,571,573],{"id":572},"how-to-exit-the-python-shell","How to exit the Python shell",[67,575,576],{},[70,577,578],{},"On all systems, you can type:",[29,580,582],{"className":530,"code":581,"language":46,"meta":34,"style":34},"exit()\n",[36,583,584],{"__ignoreMap":34},[39,585,586,589],{"class":41,"line":42},[39,587,588],{"class":538},"exit",[39,590,591],{"class":542},"()\n",[67,593,594,606],{},[70,595,131,596,598,599,602,603],{},[133,597,135],{},", you can also press ",[36,600,601],{},"Ctrl+Z",", then ",[36,604,605],{},"Enter",[70,607,131,608,610,611,598,613],{},[133,609,147],{}," and ",[133,612,150],{},[36,614,615],{},"Ctrl+D",[21,617,619],{"id":618},"understand-python-vs-python3","Understand python vs python3",[14,621,622],{},"This is one of the most common beginner questions.",[183,624,626],{"id":625},"why-there-are-two-command-names","Why there are two command names",[14,628,629],{},"Different operating systems use different command names:",[67,631,632,638,644],{},[70,633,634,635,637],{},"Some systems map ",[36,636,46],{}," to Python 3",[70,639,640,641,643],{},"Some systems use ",[36,642,56],{}," for Python 3",[70,645,646,647,649],{},"Older systems may reserve ",[36,648,46],{}," for Python 2",[183,651,653],{"id":652},"what-you-should-do","What you should do",[67,655,656,662,668],{},[70,657,658,659],{},"Try ",[36,660,661],{},"python --version",[70,663,664,665],{},"If that does not work, try ",[36,666,667],{},"python3 --version",[70,669,670],{},"Use the command that works on your system consistently",[14,672,673,674,676,677,679],{},"For example, if ",[36,675,56],{}," works and ",[36,678,46],{}," does not, run your programs like this:",[29,681,683],{"className":31,"code":682,"language":33,"meta":34,"style":34},"python3 my_file.py\n",[36,684,685],{"__ignoreMap":34},[39,686,687,689],{"class":41,"line":42},[39,688,56],{"class":45},[39,690,691],{"class":402}," my_file.py\n",[14,693,694,695,116],{},"If you are not sure how to run a script after installation, see ",[696,697,699],"a",{"href":698},"\u002Flearn\u002Fhow-to-run-python-code-command-line-and-ides","how to run Python code from the command line and IDEs",[21,701,703],{"id":702},"what-to-do-after-installation","What to do after installation",[14,705,706],{},"Once Python is installed, the next good steps are:",[67,708,709,712,715,718,725],{},[70,710,711],{},"Learn how to run a Python file",[70,713,714],{},"Create your first Python program",[70,716,717],{},"Choose a code editor or IDE",[70,719,720,721,724],{},"Install packages with ",[36,722,723],{},"pip"," later when needed",[70,726,727],{},"Ignore virtual environments for now unless a project specifically asks for one",[14,729,730],{},"Good next steps:",[67,732,733,738,744],{},[70,734,735],{},[696,736,737],{"href":698},"Run Python code from the command line and IDEs",[70,739,740],{},[696,741,743],{"href":742},"\u002Flearn\u002Fyour-first-python-program-hello-world-explained\u002F","Write your first Python program",[70,745,746],{},[696,747,749],{"href":748},"\u002Fhow-to\u002Fhow-to-install-a-python-package-with-pip\u002F","Install a Python package with pip",[21,751,753],{"id":752},"troubleshooting-common-install-problems","Troubleshooting common install problems",[14,755,756],{},"If Python still does not work after installation, these are the most common reasons.",[183,758,760],{"id":759},"python-installed-but-command-not-found","Python installed but command not found",[14,762,763],{},"This usually means Python was installed, but the command is not available in your terminal.",[14,765,766],{},"Common causes:",[67,768,769,772,775],{},[70,770,771],{},"Python was installed but not added to PATH",[70,773,774],{},"The terminal was not reopened after installation",[70,776,777,778,780,781],{},"You are using ",[36,779,46],{}," when your system expects ",[36,782,56],{},[14,784,785,786,789,790,792,793,795],{},"On Windows, try closing and reopening Command Prompt or PowerShell.",[787,788],"br",{},"\nOn macOS and Linux, try ",[36,791,56],{}," if ",[36,794,46],{}," fails.",[183,797,799],{"id":798},"multiple-python-versions-are-causing-confusion","Multiple Python versions are causing confusion",[14,801,802],{},"Some computers already have another Python version installed. That can make it unclear which one is running.",[14,804,805],{},"Use these commands to check:",[29,807,809],{"className":31,"code":808,"language":33,"meta":34,"style":34},"python --version\npython3 --version\nwhere python\nwhere python3\nwhich python\nwhich python3\n",[36,810,811,817,823,831,838,846],{"__ignoreMap":34},[39,812,813,815],{"class":41,"line":42},[39,814,46],{"class":45},[39,816,50],{"class":49},[39,818,819,821],{"class":41,"line":53},[39,820,56],{"class":45},[39,822,50],{"class":49},[39,824,826,829],{"class":41,"line":825},3,[39,827,828],{"class":45},"where",[39,830,451],{"class":402},[39,832,834,836],{"class":41,"line":833},4,[39,835,828],{"class":45},[39,837,409],{"class":402},[39,839,841,844],{"class":41,"line":840},5,[39,842,843],{"class":538},"which",[39,845,451],{"class":402},[39,847,849,851],{"class":41,"line":848},6,[39,850,843],{"class":538},[39,852,409],{"class":402},[183,854,856],{"id":855},"how-to-use-these-commands","How to use these commands",[67,858,859,867],{},[70,860,131,861,863,864,866],{},[133,862,135],{},", ",[36,865,828],{}," shows the path to the executable",[70,868,131,869,610,871,863,873,875],{},[133,870,147],{},[133,872,150],{},[36,874,843],{}," shows the path",[14,877,878],{},"If the path points to an unexpected location, you may be using a different Python installation than you thought.",[183,880,882],{"id":881},"common-setup-mistakes","Common setup mistakes",[67,884,885,888,897,900,903,906],{},[70,886,887],{},"Installing Python but forgetting to add it to PATH",[70,889,890,891,893,894,896],{},"Using ",[36,892,46],{}," when only ",[36,895,56],{}," works",[70,898,899],{},"Not reopening the terminal after installation",[70,901,902],{},"Assuming the newest installed version is the one being used",[70,904,905],{},"Using a store or package source that behaves differently from the official installer",[70,907,908],{},"Checking the wrong command when Python is already installed",[21,910,912],{"id":911},"faq","FAQ",[183,914,916],{"id":915},"should-i-install-python-2-or-python-3","Should I install Python 2 or Python 3?",[14,918,919],{},"Install Python 3. Python 2 is outdated and should not be used for new learning.",[183,921,923],{"id":922},"why-does-python-not-work-but-python3-does","Why does python not work but python3 does?",[14,925,640,926,928],{},[36,927,56],{}," as the command name for Python 3. This is normal on many macOS and Linux setups.",[183,930,932],{"id":931},"what-does-add-python-to-path-mean","What does Add Python to PATH mean?",[14,934,935],{},"It lets you run Python from the command line without typing the full installation folder path.",[183,937,939],{"id":938},"do-i-need-an-ide-before-learning-python","Do I need an IDE before learning Python?",[14,941,942],{},"No. You can start with the command line and a simple text editor, then move to an IDE later.",[183,944,946],{"id":945},"how-do-i-know-installation-worked","How do I know installation worked?",[14,948,949,950,84,952,954],{},"Run ",[36,951,661],{},[36,953,667],{},", then open the Python shell and test a simple print statement.",[21,956,958],{"id":957},"see-also","See also",[67,960,961,966,971,976,982,988],{},[70,962,963],{},[696,964,965],{"href":698},"How to run Python code from the command line and IDEs",[70,967,968],{},[696,969,970],{"href":742},"Your first Python program: Hello, world!",[70,972,973],{},[696,974,975],{"href":748},"How to install a Python package with pip",[70,977,978],{},[696,979,981],{"href":980},"\u002Fhow-to\u002Fhow-to-create-and-use-a-virtual-environment-in-python\u002F","How to create and use a virtual environment in Python",[70,983,984],{},[696,985,987],{"href":986},"\u002Ferrors\u002Fmodulenotfounderror-no-module-named-x-fix\u002F","ModuleNotFoundError: No module named X",[70,989,990],{},[696,991,993],{"href":992},"\u002Ferrors\u002Fimporterror-no-module-named-x-fix\u002F","ImportError: No module named X",[995,996,997],"style",{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .stzsN, html code.shiki .stzsN{--shiki-light:#91B859;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .srdBf, html code.shiki .srdBf{--shiki-light:#F76D47;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sptTA, html code.shiki .sptTA{--shiki-light:#6182B8;--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sP7_E, html code.shiki .sP7_E{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sjJ54, html code.shiki .sjJ54{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":34,"searchDepth":53,"depth":53,"links":999},[1000,1001,1002,1003,1006,1010,1011,1016,1019,1023,1024,1030,1037],{"id":23,"depth":53,"text":24},{"id":64,"depth":53,"text":65},{"id":92,"depth":53,"text":93},{"id":122,"depth":53,"text":123,"children":1004},[1005],{"id":185,"depth":825,"text":186},{"id":217,"depth":53,"text":218,"children":1007},[1008,1009],{"id":273,"depth":825,"text":274},{"id":287,"depth":825,"text":288},{"id":308,"depth":53,"text":309},{"id":368,"depth":53,"text":369,"children":1012},[1013,1014,1015],{"id":388,"depth":825,"text":389},{"id":412,"depth":825,"text":413},{"id":432,"depth":825,"text":433},{"id":473,"depth":53,"text":474,"children":1017},[1018],{"id":572,"depth":825,"text":573},{"id":618,"depth":53,"text":619,"children":1020},[1021,1022],{"id":625,"depth":825,"text":626},{"id":652,"depth":825,"text":653},{"id":702,"depth":53,"text":703},{"id":752,"depth":53,"text":753,"children":1025},[1026,1027,1028,1029],{"id":759,"depth":825,"text":760},{"id":798,"depth":825,"text":799},{"id":855,"depth":825,"text":856},{"id":881,"depth":825,"text":882},{"id":911,"depth":53,"text":912,"children":1031},[1032,1033,1034,1035,1036],{"id":915,"depth":825,"text":916},{"id":922,"depth":825,"text":923},{"id":931,"depth":825,"text":932},{"id":938,"depth":825,"text":939},{"id":945,"depth":825,"text":946},{"id":957,"depth":53,"text":958},"Master how to install python on windows macos and linux in our comprehensive Python beginner guide.","md",{},true,"\u002Flearn\u002Fhow-to-install-python-on-windows-macos-and-linux",{"title":5,"description":1038},"learn\u002Fhow-to-install-python-on-windows-macos-and-linux","ELUgZmPUe0P6_GOOsQXVQzn30SE3sn9VEvYV2OkT5HM",1777585471415]