我应该把portaudio放在哪里才能让Pyaudio找到它

2 投票
1 回答
1101 浏览
提问于 2025-04-18 03:12

我在一个没有make和gcc的Gentoo系统上(在机器人Nao上)工作,安装portaudio对我来说真的很困难。我成功地把pyaudio放在了正确的位置,这样python可以找到它,但每次我尝试“import pyaudio”时,它都让我先安装portaudio。

我有一个虚拟机在运行Gentoo,模拟这个机器人,那里有gcc和make。我可以在那台机器上编译portaudio,但在把内容复制到机器人后,我无法运行make install。我应该把每个库文件放在哪里,才能让pyAudio找到它呢?

谢谢

1 个回答

2

最后我找到了问题的根源。奇怪的是,portaudio这个库安装到了/usr/local/目录下,但我正在使用的机器人只使用/usr目录下的文件夹,也就是/usr/lib、/usr/include,而不是/usr/local/lib等。把库文件放到/usr/lib里,并且手动把一些在python的site-packages文件夹里找到的portaudio库转移过去,这样就解决了问题。

撰写回答