Установка Python 3.10

Установите необходимые зависимости

Перед началом установки убедитесь, что все необходимые зависимости установлены. Откройте терминал и выполните следующую команду:

sudo apt update
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

Эти пакеты содержат инструменты и библиотеки, необходимые для компиляции Python из исходников.

Скачайте исходный код Python 3.10

Перейдите на официальный сайт Python или используйте wget для скачивания исходного кода Python 3.10. Замените ссылку на актуальную, если необходимо:

wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz

Шаг 3: Распакуйте исходный код

После скачивания архива распакуйте его:

tar -xf Python-3.10.0.tar.xz

Перейдите в распакованную директорию:

cd Python-3.10.0

Настройка сборки

Перед компиляцией настройте среду для сборки, определив место установки и другие параметры. Вы можете установить Python в каталог /usr/local/bin, чтобы он был доступен из любого места в системе:

./configure --enable-optimizations --with-ensurepip=install

Опция --enable-optimizations может увеличить время компиляции, но обеспечит лучшую производительность. --with-ensurepip=install гарантирует установку менеджера пакетов pip.

Компиляция и установка

Теперь скомпилируйте и установите Python:

make -j $(nproc)
sudo make altinstall

Использование make -j $(nproc) ускоряет процесс компиляции, используя все доступные ядра вашего процессора. sudo make altinstall используется для предотвращения замены стандартной версии Python, которая уже установлена в системе.

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

После завершения установки проверьте версию Python, чтобы убедиться, что Python 3.10 установлен корректно:

python3.10 --version

Теперь Python 3.10 должен быть успешно установлен на вашем Orange Pi 5 / 5 Plus. Вы можете использовать python3.10 для запуска интерпретатора Python 3.10 или pip3.10 для установки пакетов Python.

Last updated