Я уже около месяца пытаюсь установить Pointcloud Library и Boost.Python вместе с Conda Python для приложения, которое пытаюсь перенести на Ubuntu 16.04, работающего в контейнере Docker.Все собирается и работает нормально в Windows, но каждый метод, который я пробовал в Ubuntu для установки этих библиотек, так или иначе приводит к сбою.Я искал, но никто, кажется, не использует все эти три зависимости.
Приложение, которое я портирую, представляет собой набор модулей Python и несколько функций C ++.Для кода Python требуется немало зависимостей, которые обрабатываются путем создания среды Conda с Python 3.6.
PCL и Boost.Python вступают в игру, поскольку в библиотеке есть функции C ++, использующие PCL, которые затем упаковываются с использованием Boost.Python для создания интерфейса Python для функций.
Я могу заставить работать любые 2/3, но не все три вместе.Я могу указать конкретные проблемы, с которыми я сталкиваюсь, когда я пробую каждый метод установки, если кому-то интересно, но что мне действительно интересно, так это то, что кто-то еще успешно установил эти библиотеки для совместной работы в Ubuntu 16.04?
IМы видели, как люди обертывают функции PCL с помощью Boost.Python, но реальная проблема заключается в том, что все это должно быть сделано с помощью Conda Python под капотом.