Руководство по установке Python
Это руководство предназначено для тех, кто только начинает знакомство с языком программирования Python и хочет установить его в свою систему. Оно поможет вам настроить окружение Python, необходимое для запуска EvoX.
Совет: EvoX написан на Python, поэтому вам потребуется установленный Python в системе. EvoX поддерживает Python 3.10 и выше, и мы рекомендуем использовать последнюю версию Python.
Установка интерпретатора Python
Версия для Windows
Перейдите на страницу Download Python и скачайте последнюю версию Python.
Примечание: Обязательно отметьте галочку “Add Python to PATH” в процессе установки.
Версия для Linux
В разных дистрибутивах Linux существуют разные способы установки Python. Это зависит от пакетного менеджера вашего дистрибутива. Вот несколько примеров:
- Debian/Ubuntu:
apt - Archlinux:
pacman - Fedora:
dnf
Установка через uv
uv — это чрезвычайно быстрый менеджер пакетов и проектов Python, работающий на Windows, Linux и MacOS.
Мы рекомендуем использовать uv как для установки интерпретатора Python, так и для управления окружениями Python.
Подробное руководство по установке можно найти в uv installation guide.
Windows
Используйте irm для загрузки скрипта и выполните его с помощью iex:
$ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Изменение политики выполнения позволяет запускать скрипты из интернета.
Запросите конкретную версию, указав её в URL:
$ powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/0.6.16/install.ps1 | iex"
Linux и MacOS
Используйте curl для загрузки скрипта и выполните его с помощью sh:
$ curl -LsSf https://astral.sh/uv/install.sh | sh
Если в вашей системе нет curl, вы можете использовать wget:
$ wget -qO- https://astral.sh/uv/install.sh | sh
Запросите конкретную версию, указав её в URL:
$ curl -LsSf https://astral.sh/uv/0.6.16/install.sh | sh
Управление окружениями Python
Pip и Venv
pip — это менеджер пакетов для Python. venv — встроенный инструмент для создания виртуальных окружений в Python.
Виртуальное окружение — это изолированная директория, которая содержит установку Python определенной версии, а также несколько дополнительных пакетов.
Это полезно для раздельного управления зависимостями разных проектов.
Чтобы создать виртуальное окружение, выполните следующую команду в терминале:
$ python -m venv <env_path> # обычно <env_path> — это директория `.venv` в вашем проекте
Это создаст новую директорию с именем <env_path>, содержащую копию интерпретатора Python и стандартную библиотеку.
Чтобы активировать виртуальное окружение, выполните следующую команду:
$ source <env_path>/bin/activate # Bash
$ source <env_path>/bin/activate.fish # Fish
$ <env_path>\Scripts\activate # Windows
Это изменит приглашение командной строки, указывая на то, что вы теперь работаете внутри виртуального окружения. Чтобы деактивировать виртуальное окружение, выполните следующую команду:
$ deactivate
Это вернет вас к системному интерпретатору Python по умолчанию со всеми его установленными библиотеками.
Пока виртуальное окружение активировано, вы можете использовать pip для установки пакетов в него.
Для этого, например, чтобы установить последнюю версию numpy, выполните следующую команду:
$ pip install numpy
Это установит numpy в виртуальное окружение и не затронет системную установку Python.
Чтобы установить конкретную версию numpy, выполните следующую команду:
$ pip install numpy==1.23.4
Это установит версию 1.23.4 библиотеки numpy в виртуальное окружение.
Чтобы просмотреть список всех пакетов, установленных в виртуальном окружении, выполните следующую команду:
$ pip list
Это покажет список всех пакетов, установленных в виртуальном окружении, вместе с их версиями. Чтобы удалить пакет, выполните следующую команду:
$ pip uninstall numpy
Это удалит numpy из виртуального окружения.
Чтобы обновить пакет, выполните следующую команду:
$ pip install --upgrade numpy
Это обновит numpy до последней версии в виртуальном окружении.
uv
uv может не только управлять версиями Python, но и окружениями Python.
Чтобы создать новое окружение Python, выполните следующую команду:
$ uv venv --python <python_version> # например, 3.10, 3.11, ...
Это создаст новую директорию с именем .venv, содержащую копию интерпретатора Python и стандартную библиотеку.
Чтобы активировать виртуальное окружение, выполните следующую команду:
$ source <env_path>/bin/activate # Bash
$ source <env_path>/bin/activate.fish # Fish
$ <env_path>\Scripts\activate # Windows
После активации виртуального окружения вы можете использовать uv pip для установки пакетов в него.
Например, чтобы установить последнюю версию numpy, выполните следующую команду:
$ uv pip install numpy