Python 我应该把portaudio放在哪里,以便Pyaudio可以找到它

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

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


谢谢

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

使用portage进行安装时,您不会遇到这些问题;)您应该在运行configure时更改--prefix文件夹,将/usr指定为destdir,而不是/usr/local,后者可能是默认值或您输入的值。你也可以通过调整LD_LIBRARY_路径来解决这个问题,但我离题了。机器人上没有安装portage。