python編譯安裝pyaudio

2021-10-02 09:12:44 字數 708 閱讀 7611

因為pyaudio目前官方只有python3.6才有whl,對於python3.7~,不支援直接pip install pyaudio。

對於高版本的python,有兩種途徑可以安裝pyaudio:

編譯安裝。

下面是第二種途徑的方法:

先編譯portaudio,在portaudio-v19/build/msvc有visual studio 的工程檔案portaudio.sln,把工程開啟,設定輸出為[release][x64],

設定靜態鏈結的工程

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

然後生成,生成檔案的位址為:

portaudio-v19\build\msvc\x64\release\portaudio.lib

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

python setup.py install --static-link
(setup.py中已經設定好了portaudio的包含檔案和lib檔案路徑,所以不需要配置portaudio)

python編譯安裝詳解 Python 編譯安裝

目錄 隱藏 更多研究 好處它不如yum等安裝工具的安裝,不會破壞原來系統的關聯 通常不會 它的安裝只是將檔案放置於恰當的位置 有趣可重複編譯 看起來你隨便編譯幾次都隨你 困擾如何解除安裝原始碼安裝呢?可能解除安裝原始碼安裝嗎?經驗centos5 編譯安裝python2.7 獲得python2.7.4...

編譯安裝python

一 寫作背景 近來有學習python,偶爾寫一些小程式,把遇到的問題記錄一下,大神勿噴 為了解決no module named sqlite3問題,大家都知道,python有各種各樣的版本,版本之間會有各種差異,比如語法 模組之類的。解決以上問題的過程,就學會了編譯安裝python,這其實是乙個很簡...

python3編譯安裝 編譯安裝Python 3

目前python最新版為python 3,以下是編譯安裝python 3.7.0的方法,根據提示一行乙個命令輸入即可 安裝依賴 yum y install wget gcc gcc c libffi devel zlib devel wget 解壓tar xvjf python 3.7.0.tar....