PyAudio Installation fehlgeschlagen – die Lösung (Python)

von | Mrz 9, 2023 | Technik | 0 Kommentare

Schlagwörter: python

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.

WordPress

Allgemein

Technik

Design

Konzept

WordPress Plugins

Interessantes

Vermarktung

Themen

Font / Schriften

Social Media

Youtube

eCommerce

Gemischtes

Kolumne

Webinar

Blog Archiv

Kurse / Webinare

Meine nächste Webinare / Kurse





0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert