python编译安装pyaudio
因為pyaudio目前官方只有python3.6才有whl,對于python3.7~,不支持直接pip install pyaudio。
對于高版本的python,有兩種途徑可以安裝pyaudio:
下面是第二種途徑的方法:
pyaudio依賴portaudio,因此編譯pyaudio需要先編譯portaudio
下載包含pyaudio和portaudio的源代碼。
https://github.com/intxcc/pyaudio_portaudio
1.編譯portaudio
先編譯portaudio,在portaudio-v19/build/msvc有visual studio 的工程文件portaudio.sln,把工程打開,設置輸出為[release][x64],
設置靜態鏈接的工程
設置附加的運行時的庫為靜態庫(這一步很重要,否者安裝時會提示找不到符號)
然后生成,生成文件的地址為:
portaudio-v19\build\msvc\x64\Release\portaudio.lib
2.安裝pyaudio
然后在pyaudio的主目錄(有setup.py的目錄),安裝pyaudio
python setup.py install --static-link(setup.py中已經設置好了portaudio的包含文件和lib文件路徑,所以不需要配置portaudio)
由于github下載太慢,我的網盤中也包含了一份github中的拷貝(portaudio已經編譯了,安裝只需要最后一步)
https://pan.baidu.com/s/1Uomy6bHJyiVh8KwElvEA4g
總結
以上是生活随笔為你收集整理的python编译安装pyaudio的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决Tk的窗口左上角位置设定不正确问题
- 下一篇: tkinter中的canvas的边框问题