Jason 4 7 сентября Опубликовано 7 сентября · Жалоба OK3568 4.19.232 buildroot добавляет установочный пакет python3-pip. 1. Измените buildroot/package/Config.in, добавив python-pip/Config.in. 2. Загрузите python-pip и извлеките сжатый пакет в каталог buildroot/package. 3. Измените файл defconfig, используемый buildroot. Выполните make menuconfig в каталоге buildroot/output/OK3568, чтобы выбрать python3 и python-pip. После изменения сохраните измененный файл .config в buildroot/configs/OK3568_defconfig. Затем выполните полную компиляцию. Во время компиляции будут видны загрузка, компиляция и установка пакетов, связанных с pip, что указывает на успешность. Запишите скомпилированную файловую систему на плату разработки, чтобы включить команды pip. 4. Возможные ошибки компиляции и их решения: а. Возможные ошибки компиляции и их решения: Решение: Повторно создайте мягкую ссылку с 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, чтобы проверить, успешно ли установлена софт-линк. б. Ошибка SSL при использовании pip install на плате разработки: Решение: Удалите файлы, связанные с 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться