# Windows

## Для работы вам потребуется python **3.12.10**

{% hint style="danger" %}
&#x20;                                             **СОФТ НЕ БУДЕТ РАБОТАТЬ С ДРУГИМИ ВЕРСИЯМИ ПИТОНА**
{% endhint %}

> 1. Перейдите на [официальный сайт Python](https://www.python.org/downloads/) и скачайте установщик. Для ленивых есть ссылки ниже. \
>    Если вы не знаете какая у вас версия Windows - не стесняйтесь обращаться к интернету либо ChatGPT / DeepSeek / Grok с такими вопросами.
>    1. Скачать питон 3.12.10 можно здесь: [для версии Windows 64-bit](https://www.python.org/ftp/python/3.12.10/python-3.12.10-amd64.exe)
> 2. Запустите установщик и следуйте инструкциям на экране. Не забудьте отметить галочкой пункт **"Add Python to PATH"** (это важно для корректной работы).&#x20;
>    1\.
>
>    ```
>    <figure><img src="/files/1MT9aek2iGR4szeg2Mio" alt=""><figcaption><p>Пример установки питона версии 3.12.9</p></figcaption></figure>
>    ```

Проверка установки:

> 1. После установки откройте терминал (или командную строку) и выполните команду:<br>
>
>    *Как открыть терминал?*
>
>    1. Нажмите сочетание клавиш `Win + R` для открытия окна «Выполнить».
>    2. В появившемся окне введите `cmd` и нажмите `Enter`.
>    3.
>
>    ```
>    <figure><img src="/files/UrFnvsXjj2lV9b9XeJ9J" alt=""><figcaption></figcaption></figure>
>    ```
>
>    4. Откроется черное окошко, туда введите `python --version`
> 2. Если вы видите версию Python (`Python 3.12.10`), значит, установка прошла успешно.

## Обновление Python, если уже установлена другая версия

> * Если вы установили новую версию Python и добавили её в **PATH**, система будет использовать эту версию по умолчанию.
> * Однако, если у вас уже была установлена другая версия Python, и её путь также указан в **PATH**, система может использовать старую версию, если она находится в **PATH** раньше новой.

Перед обновлением убедитесь, какая версия Python у вас установлена по умолчанию. Для этого выполните команду в терминале (или командной строке):

```
python --version
```

Или, если `python` не работает:

```
python3 --version
```

2. **Как изменить версию Python по умолчанию**

Откройте **меню Пуск — > Параметры** и выберите **Система**

<figure><img src="/files/tyiClr76mr2N6z5c7hDx" alt=""><figcaption></figcaption></figure>

Выберите слева **О программе** и нажмите на **Дополнительные параметры системы**

<figure><img src="/files/kKSgVj2bVHFnsszRSzzX" alt=""><figcaption></figcaption></figure>

Перейдите в **Переменные среды...**

<figure><img src="/files/MtYnuMhqzm6LNHixqlvh" alt=""><figcaption></figcaption></figure>

В разделе **Системные переменные** найдите переменную **Path** и отредактируйте её.

<figure><img src="/files/pMqDhDv7FxqJGOQsmB5R" alt=""><figcaption></figcaption></figure>

Необходимо подвинуть наверх нужную версию(например папку Python312 и Python312/Scripts). Важно изменить Path как для юзера, так и для всей системы.Убедитесь, что путь к новой версии Python находится **выше** старой версии.

<figure><img src="/files/WPecdfpPibsKdjq0V15G" alt=""><figcaption></figcaption></figure>

Сохраните изменения и перезапустите терминал.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://0xcherrydocs.gitbook.io/0xcherry/podgotovka-i-zapusk/ustanovka-python/windows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
