0

我正在尝试使用 pip 在 Nao 机器人上安装 lxml。但它给出了错误:

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。它已经在 /usr/lib 中有两个 .so 文件。然后我将头文件复制到机器人上的 /usr/include 目录中。但它仍然会引发错误。

4

1 回答 1

0

最好将 .so 和 Python 文件安装在本地,而不是在程序运行的位置旁边。

否则,您可以获取您在 VM 中编译的 Gentoo 软件包,并将其解压到 NAO 文件系统的根目录下,然后您将其安装在您的 NAO 上。但这在 Pepper 上不起作用,它的 root 访问权限已被禁用。

于 2017-01-29T10:16:45.533 回答