Vosk mit pip3 installieren

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Lunix
Beiträge: 50
Registriert: 25.10.2014 10:58:27

Vosk mit pip3 installieren

Beitrag von Lunix » 11.03.2023 17:36:37

Hallo zusammen!

Unter Ubuntu 22.04 klappt's, im Bücherwurm ist der Wurm (noch) drin: die Installation der Spracherkennung Vosk (https://alphacephei.com/vosk/install).

Python 3.11.2 ist installiert. Der Aufruf von

$ pip3-install vosk

liefert folgende Fehlermeldung:

Code: Alles auswählen

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.
    
    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.
    
    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.
    
    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Liegt es daran, dass Vosk vielleicht Python 3.5-3.9 erwartet und Bookworm bereits 3.11.2 liefert?

Wird das Problem in der stabilen Version von Bookworm behoben sein?

Was kann ich jetzt tun, um Vosk zu installieren?

Vielen Dank für jeden hilfreichen Tipp!

DeletedUserReAsG

Re: Vosk mit pip3 installieren

Beitrag von DeletedUserReAsG » 11.03.2023 18:12:58

Wenn das Paket nicht in Debian ist, solltest du ein virtuelles Environment erstellen, wie dort beschrieben steht. Dort kannst du dann dein Paket mittels pip installieren. Zudem wird auf https://packages.debian.org/search?keywords=pipx verwiesen, das dir die einzelnen Schritte gar abnimmt.

--
Edit: unaufmerksam gelesen und Unsinn geschrieben – behoben.

Lunix
Beiträge: 50
Registriert: 25.10.2014 10:58:27

Re: Vosk mit pip3 installieren

Beitrag von Lunix » 12.03.2023 17:43:10

Das werde ich mal probieren, wenn ich Zeit habe. Bis dahin bleibe ich für Vosk bei Ubuntu.

Meine dritte Frage ist damit beantwortet - dafür herzlichen Dank! -, die ersten beiden noch nicht. Vielleicht weiß da noch jemand die Antwort.

DeletedUserReAsG

Re: Vosk mit pip3 installieren

Beitrag von DeletedUserReAsG » 12.03.2023 17:56:12

Ich dachte, die ersten beiden Fragen würden sich dadurch implizit beantwortet haben:
Lunix hat geschrieben: ↑ zum Beitrag ↑
11.03.2023 17:36:37
Liegt es daran, dass Vosk vielleicht Python 3.5-3.9 erwartet und Bookworm bereits 3.11.2 liefert?
Da Python innerhalb von Major-Versionen abwärtskompatibel ist: Nein.

Ganz offensichtlich funktioniert es ja auch mit Python 3.11, wenn man ein virtuelles Environment erstellt (wie’s ja auch in der von dir geposteten Meldung zu lesen ist).
Lunix hat geschrieben: ↑ zum Beitrag ↑
11.03.2023 17:36:37
Wird das Problem in der stabilen Version von Bookworm behoben sein?
Da hier kein Problem vorliegt, sondern es so arbeitet, wie es sein soll/muss: Nein.

Als User kannst du nicht in den Systemverzeichnissen rummalen, also kann es auch ein von dir aufgerufenes pip nicht – um als User so Sachen installieren zu können, nutzt man nunmal ein virtuelles Environment (wie’s ja auch in der von dir geposteten Meldung zu lesen ist).

Du könntest es mal mit pip install vosk versuchen. Das von dir gepostete pip3-install scheint irgendein Wrapperscript für pip zu sein, und laut Paketsuche nicht einmal aus Debian zu stammen: https://packages.debian.org/search?sear ... g&arch=any

pip selbst sollte eigenständig auf eine Installation unterhalb von ~/.local/ ausweichen:

Code: Alles auswählen

niemand@MIN ~ % pip install vosk
Defaulting to user installation because normal site-packages is not writeable
Collecting vosk
[…]

Lunix
Beiträge: 50
Registriert: 25.10.2014 10:58:27

Re: Vosk mit pip3 installieren

Beitrag von Lunix » 15.03.2023 21:51:04

Danke!! Jetzt ist mir einiges klarer.

Antworten