Ich möchte gerade eine Spracherkennung mit Python installieren und bin auf das Problem gekommen das man dafür PyAudio installieren muss. und als ich es versucht habe, gabs ein grosses Problem.
Heute möchte ich euch zeigen, wie ich es geschafft habe – das alles läuft.
Installationsproblem Nr 1
1 2 3 4 5 6 7 8 9 10 11 | (chat) Eric@iMac chat % pip install pyaudio Collecting pyaudio Using cached PyAudio-0.2.13.tar.gz (46 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: pyaudio Building wheel for pyaudio (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for pyaudio (pyproject.toml) did not run successfully. |
Ich verwende einen Mac mit Ventura 13.1.
Installationsproblem Nr 2
Zuerst dachte ich, dass ich den ≪pip install≫ Befehl falsch gemacht hätte, also habe ichs so geschrieben
1 2 3 4 5 6 7 8 9 10 11 | (chat) Eric@iMac chat % pip install PyAudio Collecting PyAudio Using cached PyAudio-0.2.13.tar.gz (46 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: PyAudio Building wheel for PyAudio (pyproject.toml) ... error error: subprocess-exited-with-error × Building wheel for PyAudio (pyproject.toml) did not run successfully. |
Aber wie man sehen kann, gab es auch hier ein grosses Problem und die Installation ist abgebrochen.
Nach ein paar Tage googeln und recherchieren habe ich dann herausgefunden, dass hier was mit pip nicht stimmt und man den Weg über Brew gehen muss.
Die Lösung
Und hier ist der Lösungsweg
1 2 3 4 | brew update brew install portaudio brew link --overwrite portaudio pip install pyaudio |
Dann passiert folgendes
1 2 3 4 5 6 7 8 9 10 11 12 | (chat) Eric@iMac chat % pip install pyaudio Collecting pyaudio Using cached PyAudio-0.2.13.tar.gz (46 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Building wheels for collected packages: pyaudio Building wheel for pyaudio (pyproject.toml) ... done Created wheel for pyaudio: filename=PyAudio-0.2.13-cp310-cp310-macosx_10_9_universal2.whl size=40212 sha256=b22002502cef23c64603c9d8c08df44977d8a643db81b4988e9cfd00d024016b Stored in directory: /Users/Eric/Library/Caches/pip/wheels/14/f1/c2/d102b4765a82c5a7bb273998dca7e4a53fc58e9a1a516fda81 Successfully built pyaudio Installing collected packages: pyaudio |
Also wenn ihr auch mal auf dieses Problem stösst, dann ist das hier vielleicht die Lösung für euer pyaudio Problem.
0 Kommentare