Tensorflow unter Arch-Linux
Wenn ich mit Python unter Arch-Linux ein neues Virtualenv erstelle, findet pip Tensorflow nicht mehr.
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)