ubuntuusers.de

tensorflow und keras installieren

Status: Ungelöst | Ubuntu-Version: Ubuntu 26.04 (Resolute Raccoon)
Antworten |

Toussaint1963

Anmeldungsdatum:
1. Mai 2026

Beiträge: 12

Hallo, Ich wollte tensorflow und kreas installieren. Ich habe Python3 installiert. ICh habe mit

1
pip3 install tensorflow

versucht zu installieren, erhalte aber immer eine Fehlermeldung, dass ich

1
apt install python3-tensorflow 

eingeben soll. Das habe ich auch gemacht, aber erhalte die Fehlermeldung, dass Python3-tensorflow kein Paket ist. WAs kann ich tun? Ich habe weiter probiert und erhalte nun bei

1
pip3 install tensorflow

folgende Fehlermeldung:

ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

Bearbeitet von schwarzheit:

Fett entfernt / Codeblock gesetzt.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8176

Führe folgenden Befehl in einem Terminal aus und zeige uns die vollständige Ein- und Ausgabe hier im Forum als Codeblock formatiert:

python3 --version

(Benutze Kopieren Strg + C und Einfügen Strg + V . Im Terminal braucht es zusätzlich die -Taste.)

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 13917

Was wird da bei Resolute wohl 'rauskommen, 3.14.3.

Auf https://www.tensorflow.org/install/pip wird derzeit nur bis Python 3.13 angeboten, sprich tensorflow*2.21.0-cp313-cp313-manylinux_2_27_x86_64.whl (Vorsicht, jeweils >200 MiB ohne Rückfrage). Nun mag die Site hier und da nicht aktuell sein, allerdings testweise beide 313 durch 314 ersetzt bringt 404.

Allzulange wird's aber vermutlich nicht dauern, denn tensorflow/tensorflow/blob/master/requirements_lock_3_14.txt mit "autogenerated by pip-compile with Python 3.14" gibt's seit 5 Tagen.


Toussaint1963 schrieb:

eine Fehlermeldung, dass

Nein, nicht erzählen! Stets Terminal-Inhalte copypasten und zwar komplett von Prompt zu Prompt!

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17666

Man soll Python Pakete mittlerweile, was gut ist, in ein Virtualenv installieren, damit nicht ständig was ins System gekotzt wird:

python3 -m venv meintensorflow
meintensorflow/bin/pip install tensorflow
source meintensorflow/bin/activate # damit kann man in dieser Umgebung arbeiten

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4570

Wenn man zum Beispiel eine Python-Version, für die Tensorflow per pip angeboten wird, aus ppa:deadsnakes/ppa installiert, kann man auch ein venv in der Version erstellen, z.B.

python3.13 -m venv meintensorflow

Im venv selbst kann man dann python3, pip usw. verwenden, kann man mittels --version wahrscheinlich prüfen.

Toussaint1963

(Themenstarter)

Anmeldungsdatum:
1. Mai 2026

Beiträge: 12

Ich habe noch:

python3.13 -m venv meintensorflow

eingeben, habe aber eine Fehlermeldung bekommen:

python3.13 -m venv meintensorflow
The virtual environment was not created successfully because ensurepip is not
available.  On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.

    apt install python3.13-venv

You may need to use sudo with that command.  After installing the python3-venv
package, recreate your virtual environment.

Auch der Befehl hat wieder Fehlermeldung gegeben:

sudo apt install python3.13-venv
Paket python ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
Doch die folgenden Pakete ersetzen es:
  python-is-python3

aber da kam wieder eine Fehlermeldung. Ich habe noch anderes ausprobiert, aber es kamen immer wieder Fehlermeldungen.

Bearbeitet von schwarzheit:

Falsche Zitate entfernt. Bitte verwende in Zukunft Codeblöcke, um die Lesbarkeit zu verbessern! Und benutze bitte den Vorschaubutton. Danke.

Bearbeitet von schwarzheit:

Bitte verwende in Zukunft Absätze (2x Enter), um die Lesbarkeit zu verbessern! Und benutze bitte den Vorschaubutton. Danke.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8176

Vielleicht liest du endlich mal die >> Forum/Kurzanleitung << deine Posts kann man kaum lesen weil man einfach nicht sieht was Fehlermeldungen und was Zitate sein sollen.

Befehle und Fehlermeldungen → Codeblock

Und Zitate bleiben Zitate.

Und benutze bitte den Vorschaubutton denn dazu isser da.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8176

Und liest du auch mal was dir geschrieben wird?

Toussaint1963

(Themenstarter)

Anmeldungsdatum:
1. Mai 2026

Beiträge: 12

Ich habe die Version Python 3.14.4. Der Befehl1 ergab folgende Fehlermeldung 2:

1
2
python3 -m venv meintensorflow
Error: Command '['/home/johannes/meintensorflow/bin/python3', '-m', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17666

Wenn es Python 3.14 ist, was der Standard wäre:

sudo apt update
sudo apt install python3.14-venv

Bitte immer den ganzen Output dann teilen, danke.

Toussaint1963

(Themenstarter)

Anmeldungsdatum:
1. Mai 2026

Beiträge: 12

Ich erhielt auf die Befehle folgende Antwort:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
johannes@johannes-Aspire-A715-43G:~/Downloads$ sudo apt update
sudo apt install python3.14-venv
OK:1 http://archive.ubuntu.com/ubuntu resolute InRelease
OK:2 http://security.ubuntu.com/ubuntu resolute-security InRelease
OK:3 http://archive.ubuntu.com/ubuntu resolute-updates InRelease
OK:4 http://archive.ubuntu.com/ubuntu resolute-backports InRelease
Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
python3.14-venv ist schon die neueste Version (3.14.4-1).
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  cpdb-backend-cups     libcpdb2t64                     libprotobuf-c1
  libcpdb-frontend2t64  libgstreamer-plugins-good1.0-0
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.

Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 1

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8176

Du weisst aber schon das man Befehle einzeln nacheinander ausführt?

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17666

python3.14 -m venv meinvenv

Was passiert da jetzt?

Toussaint1963

(Themenstarter)

Anmeldungsdatum:
1. Mai 2026

Beiträge: 12

Es funktioniert aber, die Befehle in einer Zeile einzugeben. Ich habe die Pakete aktualisiert beim täglichen aktualisieren. Jetzt sind die Pakete auf dem neuesten Stand. Bei dem Befehl kommt nichts:

1
2
johannes@johannes-Aspire-A715-43G:~/Downloads$ python3.14 -m venv meinvenv
johannes@johannes-Aspire-A715-43G:~/Downloads$ 

encbladexp Team-Icon

Ehemaliger
Avatar von encbladexp

Anmeldungsdatum:
16. Februar 2007

Beiträge: 17666

Nicht bedeutet wohl: Hat funktioniert, wie so meist.

meinvenv/bin/pip install tensorflow

Was passiert damit?

Antworten |