2

在没有 make 和 gcc 的 Gentoo 上工作(在机器人 Nao 上),我很难安装 portaudio。我设法将pyaudio放在正确的位置,以便python可以检测到它,但是每当我尝试“import pyaudio”时,它都会要求我先安装portaudio。我有一个运行 gentoo 的虚拟机来模拟 gcc 和 make 可用的机器人。我可以在那台机器上编译portaudio,但是在将其内容复制到机器人后,我无法运行make install。我应该把每个库文件准确地放在哪里,以便 pyAudio 可以找到它?

谢谢

4

1 回答 1

2

终于找到问题的根源了。不知何故,portaudio 正在将自己安装到 /usr/local/ 但我正在使用的机器人使用 /usr 中的文件夹,即 /usr/lib /usr/include 而不是 /usr/local/lib 等。将库放在 /usr /lib 并手动传输一些您可以在 python site-packages 文件夹中找到的 portaudio 库解决了这个问题。

于 2014-04-23T01:38:37.923 回答