Руководство по установке Python
Это руководство предназначено для тех, кто впервые знакомится с языком программирования Python и хочет установить его на свою систему. Оно поможет вам настроить окружение Python, необходимое для запуска EvoX.
Совет: EvoX написан на Python, поэтому вам необходимо установить Python на вашу систему. EvoX поддерживает Python 3.10 и выше, и мы рекомендуем использовать последнюю версию Python.
Установка интерпретатора Python
Версия для Windows
Перейдите на Скачать 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.
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, а также несколько дополнительных пакетов.
Это полезно для раздельного управления зависимостями различных проектов.
Чтобы создать виртуальное окружение, выполните следующую команду в терминале:
$ 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