我在 Streamlit 中编写了我的代码,并且我一直在为我的应用程序使用“sounddevice”。我将 sounddevice 放在我的 github 存储库中的 requirements.txt 中,并将其导入我的流式代码中。它在我当地的 Streamlit 中运行良好。但是,每次在 Heroku 中部署我的应用程序时,我都会不断收到此错误:
OSError: PortAudio library not found
Traceback:
File "/app/.heroku/python/lib/python3.6/site-packages/streamlit/ScriptRunner.py", line 314, in _run_script
exec(code, module.__dict__)
File "/app/helloworld.py", line 11, in <module>
import sounddevice as sd
File "/app/.heroku/python/lib/python3.6/site-packages/sounddevice.py", line 71, in <module>
raise OSError('PortAudio library not found')
有人知道该怎么做吗?谢谢!