Перейти к содержанию
    

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

OK3568 4.19.232 buildroot добавляет установочный пакет python3-pip.

1. Измените buildroot/package/Config.in, добавив python-pip/Config.in.

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

2. Загрузите python-pip и извлеките сжатый пакет в каталог buildroot/package.

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

3. Измените файл defconfig, используемый buildroot. Выполните make menuconfig в каталоге buildroot/output/OK3568, чтобы выбрать python3 и python-pip.

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

После изменения сохраните измененный файл .config в buildroot/configs/OK3568_defconfig. Затем выполните полную компиляцию. Во время компиляции будут видны загрузка, компиляция и установка пакетов, связанных с pip, что указывает на успешность.

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

Запишите скомпилированную файловую систему на плату разработки, чтобы включить команды pip.

4. Возможные ошибки компиляции и их решения:

а. Возможные ошибки компиляции и их решения:

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

Решение:

Повторно создайте мягкую ссылку с OK3568-linux-source/buildroot/output/OK3568/host/bin/python на python3.

cd buildroot/output/OK3568/host/bin

rm питон

ln -s ln -s питон3 питон

После повторного создания софт-линка, перекомпилируйте. Используйте ls -l python, чтобы проверить, успешно ли установлена софт-линк.

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

б. Ошибка SSL при использовании pip install на плате разработки:

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

Решение:

Удалите файлы, связанные с Python, в OK3568-linux-source/buildroot/output/OK3568/build/ и перекомпилируйте.

Это связано с тем, что установка pip зависит от SSL, и если полная компиляция на шаге 1 была выполнена с использованием python2 для компиляции SSL,

pip требует python3. Поэтому после повторной компоновки с python3 перекомпилируйте файлы, связанные с python.

rm buildroot/output/OK3568/build/python-* -rf

./build.sh сборка root

После компиляции запишите и проверьте файловую систему. Затем можно выполнить тесты, связанные с Opencv-python.

Руководство по добавлению пакета Python3-pip в OK3568 Buildroot

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...