使用没有make而且没有gcc的Gentoo(在机器人Nao上),我很难安装portaudio。我设法将pyaudio放在正确的位置,以便python可以检测到它,但每当我尝试“导入pyaudio”时它会要求我先安装portaudio。 我有一个运行gentoo的虚拟机模拟gcc和make可用的机器人。我可以在该机器上编译portaudio但是在将其内容复制到机器人后我无法运行make install。我应该在哪里准确地放置每个库文件,以便pyAudio可以找到它?
由于
答案 0 :(得分:2)
最后,我可以找到问题的根源。不知怎的,portaudio正在将自己安装到/ usr / local /,但是我正在使用的机器人使用/ usr中的文件夹,即/ usr / lib / usr / include而不是/ usr / local / lib等。 将库放在/ usr / lib中并手动传输一些你可以在python site-packages文件夹中找到的portaudio库解决了这个问题。