Установка python
Содержание:
- 2 Answers 2
- 2.1.7. Как работает эта программа¶
- Подтверждаем, что Python был установлен правильно
- Major new features of the 3.9 series, compared to 3.8
- And Now for Something Completely Different
- And now for something completely different
- Установка python 3 на Windows
- And Now For Something Completely Different
- 2.1.4. Проверка установки¶
- Подключаем VS Code
- Тест на знание python
- Как устанавливать библиотеки Python с помощью PIP
- Step 1 — Opening and Configuring PowerShell
- Major new features of the 3.8 series, compared to 3.7
- More resources
- Что же такое PIP?
- And now for something completely different
- Подсистема Windows для Linux (WSL)
- Установить Python 3.7.4
2 Answers 2
active oldest votes
I think you have to create a variable called PYTHONPATH, follow the following steps
navigate to
Then under system variables create a new Variable called .
In this variable include
(no extra spaces)
if someone is there that above is not working, then kindly append to your PATH with the then it should surely work
for complete details here is a link document
|improve this answer
Did you check the path after your modifications? You may need to close and reopen console windows, or even reboot to update your environment variables.
Instead, try , which is the Python Launcher. It should be installed in C:Windows which is already in the path. It was an option during install (seee options at bottom of dialog below). Adding Python to the path is also an option, but installing two versions makes only the first one in the path work.
It allows you to pick the version of Python to run:
You can also add a comment to the top of a script and double-clicking the file in Explorer will use that version of Python.
See: Python Launcher for Windows
|improve this answer
2.1.7. Как работает эта программа¶
Давайте разберём, как эта программа работает. Напомню её текст:
print("Test", 2*2)
Вообще, любая программа — это, в первую очередь, последовательность
команд, которые программист даёт компьютеру, а компьютер будет
последовательно их выполнять.
В нашей программе одна команда — . Команда
обозначает «вывести на экран» (английское слово «print»
обозначает «печатать»). В скобках после слова указываются, как
говорят, аргументы команды. Они разделяются запятыми, в данном случае
у команды два аргумента: первый — , и второй — .
Если аргументом команды является некоторая строка, заключённая
в кавычки (символы ), то команда выводит эту строку на
экран как есть (без кавычек). Поэтому первым делом наша команда выводит
на экран текст .
Вторым аргументом команды в нашем примере является
арифметическое выражение . Если аргументом команды (любой
команды, не обязательно именно , просто других мы пока не
знаем) является арифметические выражение, то компьютер сначала вычислит
его, а потом передаст команде. Поэтому в данном случае сначала компьютер
вычислит \(2\cdot 2\), получит 4, а потом передаст результат команде
, которая выведет его на экран.
Команда разделяет выводимые элементы пробелами, поэтому между
и выведен пробел.
Подтверждаем, что Python был установлен правильно
По окончанию установки, Python должен быть установлен на вашем компьютере. Давайте убедимся в том, что все было выполнено правильно, протестировав, имеет ли Python доступ к командной строке (cmd) Windows:
- Откройте командную строку Windows, запустив cmd.exe
- Введите pip и нажмите «Enter»
- Вы увидите справочный текст менеджера пакетов Python под названием “pip”. Если вы получите уведомление об ошибке, повторите этапы установки Python, и убедитесь в том, что вы обладаете рабочей версией Python. Большая часть проблем, с которыми вы можете столкнуться, будут иметь то или иное отношение к неправильной настройке PATH. Переустановка и подтверждение того, что опция “Add Python to PATH” была активирована, должны исправить эту проблему.
Мы собрали ТОП Книг для Python программиста которые помогут быстро изучить язык программирования Python. Список книг: Книги по Python
Major new features of the 3.9 series, compared to 3.8
Some of the new major new features and changes in Python 3.9 are:
- PEP 573, Module State Access from C Extension Methods
- PEP 584, Union Operators in
- PEP 585, Type Hinting Generics In Standard Collections
- PEP 593, Flexible function and variable annotations
- PEP 602, Python adopts a stable annual release cadence
- PEP 614, Relaxing Grammar Restrictions On Decorators
- PEP 615, Support for the IANA Time Zone Database in the Standard Library
- PEP 616, String methods to remove prefixes and suffixes
- PEP 617, New PEG parser for CPython
- BPO 38379, garbage collection does not block on resurrected objects;
- BPO 38692, os.pidfd_open added that allows process management without races and signals;
- BPO 39926, Unicode support updated to version 13.0.0;
- BPO 1635741, when Python is initialized multiple times in the same process, it does not leak memory anymore;
- A number of Python builtins (range, tuple, set, frozenset, list, dict) are now sped up using PEP 590 vectorcall;
- A number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) now use multiphase initialization as defined by PEP 489;
- A number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI defined by PEP 384.
You can find a more comprehensive list in this release’s «What’s New» document.
And Now for Something Completely Different
mall>(BBC Television News studio)
Richard Baker: We’ve just heard that an explosion in the kitchens of the House of Lords has resulted in the breakage of seventeen storage jars. Police ruled out foul play.
Version | Operating System | Description | MD5 Sum | File Size | GPG |
---|---|---|---|---|---|
Gzipped source tarball | Source release | 5f463f30b1fdcb545f156583630318b3 | 25755357 | SIG | |
XZ compressed source tarball | Source release | fddb060b483bc01850a3f412eea1d954 | 19123232 | SIG | |
macOS 64-bit Intel installer | macOS | for macOS 10.9 and later | ce8c2f885f26b09536857610644260d4 | 30038206 | SIG |
macOS 64-bit universal2 installer | macOS | for macOS 10.9 and later, including macOS 11 Big Sur on Apple Silicon (experimental) | 825067610b16b03ec814630df1b65193 | 38144099 | SIG |
Windows embeddable package (32-bit) | Windows | 6d12e3e0f942830de8466a83d30a45fb | 7652688 | SIG | |
Windows embeddable package (64-bit) | Windows | 67e19ff32b3ef62a40bccd50e33b0f53 | 8473919 | SIG | |
Windows help file | Windows | b92a78506ccf258d5ad0d98c341fc5d1 | 9263789 | SIG | |
Windows installer (32-bit) | Windows | 0d949bdfdbd0c8c66107a980a95efd85 | 27811736 | SIG | |
Windows installer (64-bit) | Windows | Recommended | cc3eabc1f9d6c703d1d2a4e7c041bc1d | 28895456 | SIG |
And now for something completely different
trong>Arthur (Eric Idle): Good morning, I’d like to buy a book please.
Bookseller (John Cleese): Oh, well I’m afraid we don’t have any. (trying to hide them)
Arthur: I’m sorry?
Bookseller: We don’t have any books. We’re fresh out of them. Good morning.
Arthur: What are all these?
Bookseller: All what? Oh! All these, ah ah ha ha. You’re referring to these… books.
Arthur: Yes.
Bookseller: They’re um… they’re all sold. Good morning.
Arthur: What all of them?
Bookseller: Every single man-Jack of them. Not a single one of them in an unsold state. Good morning.
Arthur: Wait a minute, there’s something going on here.
Bookseller: What, where? You didn’t see anything did you?
Arthur: No, but I think there’s something going on here.
Bookseller: No no, well there’s nothing going on here at all (shouts off) and he didn’t see anything. Good morning.
Arthur: Oh, well, I’d like to buy a copy of an ‘Illustrated History of False Teeth’.
Bookseller: My God you’ve got guts.
Arthur: What?
Bookseller: (pulling gun) Just how much do you know?
Arthur: What about?
Bookseller: Are you from the British Dental Association?
Arthur: No I’m a tobacconist.
Bookseller: Stay where you are. You’ll never leave this bookshop alive.
Arthur: Why not?
Bookseller: You know too much, my dental friend.
Arthur: I don’t know anything.
Bookseller: Come clean. You’re a dentist aren’t you.
Arthur: No, I’m a tobacconist.
Bookseller: A tobacconist who just happens to be buying a book on teeth?
Version | Operating System | Description | MD5 Sum | File Size | GPG |
---|---|---|---|---|---|
Gzipped source tarball | Source release | 429ae95d24227f8fa1560684fad6fca7 | 25372998 | SIG | |
XZ compressed source tarball | Source release | 61981498e75ac8f00adcb908281fadb6 | 18897104 | SIG | |
macOS 64-bit Intel installer | macOS | for macOS 10.9 and later | 74f5cc5b5783ce8fb2ca55f11f3f0699 | 29795899 | SIG |
macOS 64-bit universal2 installer | macOS | for macOS 10.9 and later, including macOS 11 Big Sur on Apple Silicon (experimental) | 8b19748473609241e60aa3618bbaf3ed | 37451735 | SIG |
Windows embeddable package (32-bit) | Windows | 96c6fa81fe8b650e68c3dd41258ae317 | 7571141 | SIG | |
Windows embeddable package (64-bit) | Windows | e70e5c22432d8f57a497cde5ec2e5ce2 | 8402333 | SIG | |
Windows help file | Windows | c49d9b6ef88c0831ed0e2d39bc42b316 | 8787443 | SIG | |
Windows installer (32-bit) | Windows | dde210ea04a31c27488605a9e7cd297a | 27126136 | SIG | |
Windows installer (64-bit) | Windows | Recommended | b3fce2ed8bc315ad2bc49eae48a94487 | 28204528 | SIG |
Установка python 3 на Windows
Скачайте и запустите установщик Python 3, он называется “python-3.****.exe”.
На первом экране отметьте пункт “Add Python 3.7 to PATH” и нажмите “Install Now”.После установки появится возможность отключить ограничение длины . В системах Linux этих ограничений нет. Проигнорировав этот пункт, вы можете столкнуться с проблемой совместимости в будущем. Код созданный на Linux не запустится на Windows.Советуем отключить эту опцию. Если вы точно уверены, что не столкнетесь с проблемой совместимости, нажмите “Close”
Как проверить уставился ли python
Самый быстрый и простой способ узнать, есть ли интерпретатор python на компьютере — через командную строку.
- Запустите через диспетчер задач или поиск.
- Введите В результате командная строка выведет версию python, которая установлена в системе.
Если версия python 2 или вы получили ошибку:
Следуйте инструкциям ниже. Это легко исправить.
And Now For Something Completely Different
trong>Mr. Praline (John Cleese): ‘ELLO POLLY!!! Testing! Testing! This is your nine o’clock alarm call!
(Takes parrot out of the cage , throws it up in the air and watches it plummet to the floor.)
Mr. Praline: Now that’s what I call a dead parrot.
Owner (Michael Palin): No, no… No, he’s stunned!
Mr. Praline: STUNNED?!
Owner: Yeah! You stunned him, just as he was wakin’ up! Norwegian Blues stun easily, major.
Mr. Praline: Um… now look, mate. I’ve definitely ‘ad enough of this. That parrot is definitely deceased, and when I purchased it not ‘alf an hour ago, you assured me that its total lack of movement was due to it bein’ tired and shagged out following a prolonged squawk.
Owner: Well, he’s… he’s, ah… probably pining for the fjords.
Version | Operating System | Description | MD5 Sum | File Size | GPG |
---|---|---|---|---|---|
Gzipped source tarball | Source release | 83d71c304acab6c678e86e239b42fa7e | 24720640 | SIG | |
XZ compressed source tarball | Source release | d9eee4b20155553830a2025e4dcaa7b3 | 18433456 | SIG | |
macOS 64-bit Intel installer | macOS | for macOS 10.9 and later | 690ddb1be403a7efb202e93f3a994a49 | 29896827 | SIG |
macOS 64-bit universal2 installer | macOS | experimental, for macOS 11 Big Sur and later; recommended on Apple Silicon | ae8a1ae082074b260381c058d0336d05 | 37300939 | SIG |
Windows embeddable package (32-bit) | Windows | 659adf421e90fba0f56a9631f79e70fb | 7348969 | SIG | |
Windows embeddable package (64-bit) | Windows | 3acb1d7d9bde5a79f840167b166bb633 | 8211403 | SIG | |
Windows help file | Windows | a06af1ff933a13f6901a75e59247cf95 | 8597086 | SIG | |
Windows installer (32-bit) | Windows | b355cfc84b681ace8908ae50908e8761 | 27204536 | SIG | |
Windows installer (64-bit) | Windows | Recommended | 62cf1a12a5276b0259e8761d4cf4fe42 | 28296784 | SIG |
2.1.4. Проверка установки¶
Запустите Wing IDE. Появится следующее окошко:
Во-первых, убедитесь, что в правом нижнем углу, на панели, озаглавленной
Python Shell, появился текст, похожий на приведенный на рисунке; в
частности, там должна быть указана версия питона, которую вы
устанавливали. Убедитесь, что это версия 3 (на рисунке это версия
3.5.2). Если это не так, то попробуйте через меню Edit — Configure
Python указать путь к питону вручную (см. рисунок ниже) — в
пункте Python Executable надо указать что-нибудь типа
, если вы установили питон в каталог
, возможно, также в список Python Path надо добавить
. Возможно, вам придется поэкспериментировать, чтобы найти
правильные настройки. Если у вас на компьютере установлены обе версии
питона (и 2, и 3), то, возможно, Wing IDE по умолчанию «подцепит» версию
2, тогда тоже вручную укажите, что вам надо работать с версией 3.
Подключаем VS Code
Мы уже рассказывали об этом редакторе кода — он быстрый, бесплатный и есть много плагинов. Чтобы работать с Python-файлами было проще, научим VS Code понимать и запускать их. Для этого нам нужно найти и установить специальный плагин для этого языка. Открываем вкладку Расширения (Extensions) и пишем такое:
В результатах поиска находим Python и нажимаем Install:
Затем то же самое делаем для подсветки синтаксиса: пишем в Расширениях команду и устанавливаем плагин MagicPython. После этого перезапускаем VS Code, открываем наш файл и нажимаем F5. Когда выпадающее окошко спросит, с чем будем работать — выбираем Python. В итоге мы получаем редактор кода с нужной нам подсветкой синтаксиса и результатом работы в том же окне. Красота!
Запускаем и отлаживаем программу на Python в VS Code.
Тест на знание python
Что выведет этот код?<label>4</label><label>syntax error</label><label>6</label><label>5</label> Что нужно вcтавить после «if», для вывода «x четное число»<label>X // 2 == 0</label><label>X // 2 == 1</label><label>X % 2 == 0</label><label>X % 2 == 1</label> Что выведет этот код?<label>Good-bye</label><label>Good-Bye</label><label>GOOD-BYE</label><label>GOOD-bye</label> Что выведет этот код? Что делает функция re.match()?<label>ищет шаблон в любой части строки</label><label>ищет шаблон только в начале строки</label><label>такой функции не существует</label><label>кофе</label>
Программирование уже очень много лет является актуальной и востребованной сферой деятельности. Оно постоянно развивается, языки программирования эволюционируют, устаревают или же и вовсе переходят на другой уровень. Сейчас даже люди гуманитарного склада ума задумываются о карьере программиста. Некоторым удаётся преуспеть, другим — нет. Помимо того, что в программировании существует уйма различных языков разной спецификации, нужно также понимать, что данная профессия предназначена далеко не для всех.
Как устанавливать библиотеки Python с помощью PIP
Если PIP работоспособен, можно начинать устанавливать пакеты из PyPI:
Установка определённой версии вместо новейшей версии пакета:
Поиск конкретного пакета:
Просмотр деталей об установленном пакете:
Список всех установленных пакетов:
Список всех устаревших пакетов:
Обновление устаревших пакетов:
Следует отметить, что старая версия пакета автоматически удаляется при обновлении до новой версии.
Полностью переустановить пакет:
Полностью удалить пакет:
Подписывайтесь на канал в Дзене
Полезный контент для начинающих и опытных программистов в канале Лента Python разработчика — Как успевать больше, делать лучше и не потерять мотивацию.
Step 1 — Opening and Configuring PowerShell
We’ll be completing most of our installation and setup on a command-line interface, which is a non-graphical way to interact with your computer. That is, instead of clicking on buttons, you’ll be typing in text and receiving feedback from your computer through text as well. The command line, also known as a shell, can help you modify and automate many of the tasks you do on a computer every day, and is an essential tool for software developers.
PowerShell is a program from Microsoft that provides a command-line shell interface. Administrative tasks are performed by running cmdlets, which are pronounced command-lets, specialized classes of the .NET software framework that can carry out operations. Open-sourced in August 2016, PowerShell is now available across platforms, for both Windows and UNIX systems (including Mac and Linux).
To find Windows PowerShell, you can right-click on the Start menu icon on the lower left-hand corner of your screen. When the menu pops up, you should click on “Search,” then type “PowerShell” into the search bar. When you are presented with options, right-click on “Windows PowerShell,” the Desktop app. For our purposes, we’ll select “Run as Administrator.” When you are prompted with a dialogue box that asks “Do you want to allow this app to make changes to your PC?” click on “Yes.”
Once you do this, you’ll see a text-based interface that has a string of words that looks like this:
We can switch out of the system folder by typing the following command:
Then we’ll be in a directory such as .
To continue with our installation process, we are going to set up some permissions through PowerShell. Configured to run in the most secure mode by default, there are a few levels of permissions that you can set up as an administrator:
- Restricted is the default execution policy, under this mode you will not be able to run scripts, and PowerShell will work only as an interactive shell.
- AllSigned will enable you to run all scripts and configuration files that are signed by a trusted publisher, meaning that you could potentially open your machine up to the risk of running malicious scripts that happen to be signed by a trusted publisher.
- RemoteSigned will let you run scripts and configuration files downloaded from the internet signed by trusted publishers, again opening your machine up to vulnerabilities if these trusted scripts are actually malicious.
- Unrestricted will run all scripts and configuration files downloaded from the internet as soon as you confirm that you understand that the file was downloaded from the internet. In this case no digital signature is required so you could be opening your machine up to the risk of running unsigned and potentially malicious scripts downloaded from the internet.
We are going to use the RemoteSigned execution policy to set the permission for the current user that allows the PowerShell to accept downloaded scripts that we trust without making the permissions as broad as they would be with an Unrestricted permission. In the PowerShell, let’s type:
PowerShell will then prompt us to provide an execution policy, and since we want to use RemoteSigned, we’ll type:
Once we press we’ll be asked if we do want to change the execution policy. Type the letter for “yes,” and allow the changes to take effect. We can confirm that this worked by asking for the current permissions across the machine by typing:
You should receive output that looks something like this:
This confirms that the current user can run trusted scripts downloaded from the internet. We can now move on to downloading the files we will need to set up our Python programming environment.
Major new features of the 3.8 series, compared to 3.7
- PEP 572, Assignment expressions
- PEP 570, Positional-only arguments
- PEP 587, Python Initialization Configuration (improved embedding)
- PEP 590, Vectorcall: a fast calling protocol for CPython
- PEP 578, Runtime audit hooks
- PEP 574, Pickle protocol 5 with out-of-band data
- Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal types), and PEP 589 (TypedDict)
- Parallel filesystem cache for compiled bytecode
- Debug builds share ABI as release builds
- f-strings support a handy specifier for debugging
- is now legal in blocks
- on Windows, the default event loop is now
- on macOS, the spawn start method is now used by default in
- can now use shared memory segments to avoid pickling costs between processes
- is merged back to CPython
- is now 40% faster
- now uses Protocol 4 by default, improving performance
There are many other interesting changes, please consult the «What’s New» page in the documentation for a full list.
More resources
- Online Documentation
- PEP 596, 3.9 Release Schedule
- Report bugs at https://bugs.python.org.
- Help fund Python and its community.
Version | Operating System | Description | MD5 Sum | File Size | GPG |
---|---|---|---|---|---|
Gzipped source tarball | Source release | cc8507b3799ed4d8baa7534cd8d5b35f | 25411523 | SIG | |
XZ compressed source tarball | Source release | 2a3dba5fc75b695c45cf1806156e1a97 | 18900304 | SIG | |
macOS 64-bit Intel installer | macOS | for macOS 10.9 and later | 2b974bfd787f941fb8f80b5b8084e569 | 29866341 | SIG |
macOS 64-bit universal2 installer | macOS | for macOS 10.9 and later, including macOS 11 Big Sur on Apple Silicon (experimental) | 9aa68872b9582c6c71151d5dd4f5ebca | 37648771 | SIG |
Windows embeddable package (32-bit) | Windows | b4bd8ec0891891158000c6844222014d | 7580762 | SIG | |
Windows embeddable package (64-bit) | Windows | 5c34eb7e79cfe8a92bf56b5168a459f4 | 8419530 | SIG | |
Windows help file | Windows | aaacfe224768b5e4aa7583c12af68fb0 | 8859759 | SIG | |
Windows installer (32-bit) | Windows | b790fdaff648f757bf0f233e4d05c053 | 27222976 | SIG | |
Windows installer (64-bit) | Windows | Recommended | ebc65aaa142b1d6de450ce241c50e61c | 28323440 | SIG |
Что же такое PIP?
Сама аббревиатура PIP («пип») представляет собой рекурсивный акроним. По сути, это система управления пакетами. Она применяется в целях установки и управления программными пакетами, которые написаны на Python. Ещё систему называют предпочитаемым установщиком программ. А непосредственно pip — это команда, запускающая соответствующую утилиту для установки, переустановки и деинсталляции пакетов, которые находятся в вышеупомянутом PyPI.
Часто возникает вопрос, а не устанавливается ли PIP одновременно с Пайтоном? Да, если речь идёт о следующих версиях:
— Python версии 2.7.9 и выше;
— Python версии 3.4 и выше.
В вышеупомянутых случаях «пип» устанавливается по дефолту и вместе с Python. Но если же речь идёт о более старых версиях, PIP не установлена. Однако установить PIP совсем несложно. Но прежде чем это сделать, рекомендуется проверить свою версию Python, а также то, правильно ли он у вас инсталлирован.
And now for something completely different
trong>Voice Over (Michael Palin): This is Ken Clean-Air Systems, the great white hope of the British boxing world. After three fights — and only two convictions — his manager believes that Ken is now ready to face the giant American, Satellite Five.
Manager (Graham Chapman): The great thing about Ken is that he’s almost totally stupid.
(Cut back to Ken jogging, the early morning sun filtering through the trees.)
Voice Over: Every morning, he jogs the forty-seven miles from his two-bedroomed, eight-bathroom, six-up-two-down, three-to-go-house in Reigate, to the Government’s Pesticide Research Centre at Shoreham. Nobody knows why.
Version | Operating System | Description | MD5 Sum | File Size | GPG |
---|---|---|---|---|---|
Gzipped source tarball | Source release | d3af3b87e134c01c7f054205703adda2 | 24483485 | SIG | |
XZ compressed source tarball | Source release | 23e6b769857233c1ac07b6be7442eff4 | 18271736 | SIG | |
macOS 64-bit Intel installer | macOS | for macOS 10.9 and later | 3b039200febdd1fa54a8d724dee732bc | 29819402 | SIG |
Windows embeddable package (32-bit) | Windows | b3e271ee4fafce0ba784bd1b84c253ae | 7332875 | SIG | |
Windows embeddable package (64-bit) | Windows | 2096fb5e665c6d2e746da7ff5f31d5db | 8193305 | SIG | |
Windows help file | Windows | d30810feed2382840ad1fbc9fce97002 | 8592431 | SIG | |
Windows installer (32-bit) | Windows | 94773b062cc8da66e37ea8ba323eb56a | 27141264 | SIG | |
Windows installer (64-bit) | Windows | Recommended | 77a54a14239b6d7d0dcbe2e3a507d2f0 | 28217976 | SIG |
Подсистема Windows для Linux (WSL)
Если вы используете Windows 10 Creators или Anniversary Update, существует другой способ установки Python. Эти версии Windows 10 включают в себя функцию под названием Windows Subsystem for Linux, которая позволяет вам запустить среду Linux прямо в Windows без изменений и без дополнительных нагрузок в виртуальном компьютере.
- Для дополнительной информации, вы можете ознакомиться с документацией подсистемы Windows для Linux на сайте Microsoft;
- Для инструкций по подключению подсистемы в Windows 10 и установки дистрибутива Linux, вы можете ознакомиться с руководством Windows 10;
- Также, вы можете посмотреть презентацию Сары Кули на YouTube, одной из участников команды разработчиков WSL.
После установки подходящего дистрибутива Linux, вы можете установить Python 3 в консольном окне Bash, как если бы вы запускали дистрибутив Linux напрямую (смотреть ниже).
Установить Python 3.7.4
После запуска установочного файла появится окно, где вам предлагается два способа установки, дефолтный Install Now или пользовательский способ. Выбираете кастомную установку и отмечаете внизу галочку Add Python 3.7.4 to PATH. В чем разница?
При выборе Install Now, Python инсталлируется в автоматически созданную папку, путь до которой будет очень длинный. При пользовательском выборе, программа установится в созданную вами папку. Отмеченная опция Add python 3.7.4 to PATH позволяет открывать консоль без указания полного пути в командной строке.
Вместе с программой будет установлена консоль IDLE, пакетный менеджер, документация и ярлыки. Все галочки должны быть отмечены.
Создайте на жестком диске папку, куда будет установлена программа Python и укажите путь до него. У меня создана папка с названием python. Оставьте отмеченные галочки по умолчанию и нажмите кнопку Install.
При успешной установке, появится следующее окно.