安装pySpeex时遇到问题

时间:2015-08-29 16:56:28

标签: python wrapper speex

当我尝试在覆盆子Pi上安装pySpeex包装器时,我收到以下错误消息:

pi@raspberrypi ~/Desktop/speex-1.2rc2 $ python setup.py install
running install
running build
running build_ext
building 'speex' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict- prototypes -fPIC -I../libspeex -I/usr/include/python2.7 -c speex.c -o     build/temp.linux-armv7l-2.7/speex.o -g
speex.c:10:19: fatal error: speex.h: No such file or directory

我在同一目录中同时拥有speex.c和speex.h。我做错了什么?

1 个答案:

答案 0 :(得分:1)

您可能应该在~/Desktop/speex-*中创建另一个目录并将其调用,例如build

mkdir -p build && cd build
python ../setup.py install

编译器命令尝试使用../libspeex目录作为标题,但它应该是~Desktop/libspeex然后不可能存在,因此您可以尝试将此目录移动到那里或制作符号链接。