2017-01-12 3 views
0

Ich versuche Lxml auf Nao Roboter mit Pip zu installieren. Aber es gibt Fehler:Wie installiere ich lxml auf Nao Roboter?

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

Das Betriebssystem auf dem Roboter enthält nicht gcc oder sogar einen Paket-Manager. Es basiert auf Linux Gentoo.

Ich erstellte eine VM des Betriebssystems (http://doc.aldebaran.com/2-1/dev/tools/opennao.html) und installierte die erforderlichen Pakete: libxml2 und libxslt. Es hatte bereits .so-Dateien für beide in/usr/lib. Dann kopierte ich die Header-Dateien in das Verzeichnis/usr/include auf dem Roboter. Aber es löst immer noch Fehler aus.

Antwort

0

Es wäre am besten, wenn Sie Ihre .SO- und Python-Datei lokal neben dem Speicherort Ihres Programms installieren.

Andernfalls können Sie das Gentoo-Paket, das Sie in Ihrer VM kompiliert haben, nehmen und es im Stammverzeichnis des NAO-Dateisystems entpacken, und Sie werden es auf Ihrem NAO installiert haben. Aber das funktioniert bei einem Pepper nicht, welcher root-Zugriff deaktiviert wurde.

+0

danke @ user305377 – Kam

Verwandte Themen