我应该把portaudio放在哪里才能让Pyaudio找到它
我在一个没有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库转移过去,这样就解决了问题。