我正在尝试编写一个python脚本,当从浏览器调用时会录制一些声音。我在我的macbook pro上使用XAMPP作为测试服务器。 Pyaudio是我用来收集声音样本的包。我为它运行了安装程序并且可以导入和利用它,但是当脚本由apache执行时,导入失败。我可以很好地导入标准包。
当apache运行此脚本时:
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# enable debugging
import sys
import cgitb
cgitb.enable()
print "Content-Type: text/plain;charset=utf-8"
print
import pyaudio
我在浏览器中收到此错误: 请首先构建并安装PortAudio Python绑定。
然而,在shell中运行它不是问题。
我已经尝试将hashbang标题更改为我的shell解释器的确切位置,但这没有任何区别。