Tensorflow unter Arch-Linux

Wenn ich mit Python unter Arch-Linux ein neues Virtualenv erstelle, findet pip Tensorflow nicht mehr.

In Pocket speichern vorlesen Druckansicht
Tensorflow unter Arch-Linux
Lesezeit: 1 Min.

Wenn ich mit Python unter Arch-Linux ein neues Virtualenv erstelle, findet pip Tensorflow nicht mehr.

Arch hat als Rolling-Release-Distribution bereits auf Python 3.8 aktualisiert. Im PyPI finden sich aber bisher nur Versionen von Tensorflow, die bis maximal Python 3.7 kompatibel sind. Sie können Python 3.7 aber mit einem Paket aus dem AUR parallel zur Systemversion installieren:

yay -s python37

Der Befehl lädt und kompiliert Python 3.7 einschließlich aller Tests, was einige Minuten dauert. Danach erstellen Sie ein Virtualenv mit der älteren Python-Version und installieren Tensorflow wie gewohnt:

python3.7 -m venv env
source env/bin/activate
pip install -U pip wheel
pip install tensorflow

Eine mit Python 3.8 kompatible Version von Tensorflow ist leider noch nicht in Sicht. (pmk)