2017-01-12 2 views
0

Я пытаюсь установить lxml на робот Nao, используя pip. Но это дает ошибку:Как установить lxml на робот Nao?

Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? 

ОС на роботе не содержит gcc или даже менеджера пакетов. Он основан на Linux Gentoo.

Я создал виртуальную машину ОС (http://doc.aldebaran.com/2-1/dev/tools/opennao.html) и установил необходимые пакеты: libxml2 и libxslt. У него уже были файлы .so для обоих в/usr/lib. Затем я скопировал файлы заголовков в каталог/usr/include на роботе. Но это все еще вызывает ошибку.

ответ

0

Было бы лучше, если бы вы установили ваш .so и файл Python локально, рядом с тем, где будет запускаться ваша программа.

В противном случае вы можете взять пакет Gentoo, который вы скомпилировали на своей виртуальной машине, и развернуть его в корне файловой системы NAO, и вы установите его в своем NAO. Но это не работает на Pepper, доступ root которого отключен.

+0

thanks @ user305377 – Kam