日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python编译安装pyaudio

發(fā)布時間:2025/4/16 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python编译安装pyaudio 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

因為pyaudio目前官方只有python3.6才有whl,對于python3.7~,不支持直接pip install pyaudio。
對于高版本的python,有兩種途徑可以安裝pyaudio:

  • 去非官方的網(wǎng)站上下載pyaudio的whl安裝包:https://www.lfd.uci.edu/~gohlke/pythonlibs/#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],

    設置靜態(tài)鏈接的工程

    設置附加的運行時的庫為靜態(tài)庫(這一步很重要,否者安裝時會提示找不到符號)

    然后生成,生成文件的地址為:
    portaudio-v19\build\msvc\x64\Release\portaudio.lib

    2.安裝pyaudio

    然后在pyaudio的主目錄(有setup.py的目錄),安裝pyaudio

    python setup.py install --static-link

    (setup.py中已經(jīng)設置好了portaudio的包含文件和lib文件路徑,所以不需要配置portaudio)

    由于github下載太慢,我的網(wǎng)盤中也包含了一份github中的拷貝(portaudio已經(jīng)編譯了,安裝只需要最后一步)
    https://pan.baidu.com/s/1Uomy6bHJyiVh8KwElvEA4g

    總結

    以上是生活随笔為你收集整理的python编译安装pyaudio的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。