tensorflow с python 3.9 (в Fedora 33)?

#python #tensorflow #fedora

#python #tensorflow #fedora

Вопрос:

Я установил Fedora 33, и он использует Python 3.9

Я не вижу никаких сборок Tensorflow с Python 3.9 в pypi или Google.

Это потому, что TF необходимо перенести на Python 3.9… или потому, что никто не потрудился его создать?

То есть, я должен попытаться собрать TF с Python 3.9 … или я должен создать python 3.8 venv и установить из pypi?

Спасибо

Ответ №1:

Столкнулся с той же проблемой в моей системе. Последняя версия Python, поддерживаемая в настоящее время Tensorflow, — 3.8. Вы можете снова запустить свой код tensorflow, выполнив:

dnf установить python3.8

После того, как вы это установили, вы можете снова запустить pip, запустив:

python3.8 -m ensurepip —user

Кроме того, пакеты, которые вы ранее установили через pip, должны быть доступны по адресу:

~/.local/lib/python3.x/site-пакеты/

Следующие примечания к выпуску были полезны для меня: Fedora 33 Примечания к выпуску на Python

Комментарии:

1. Неплохо. Это проще, чем «python3.8 -m venv mumble» (который вызывает ensurepip)

2. Я использовал conda для управления своей средой dnf install conda . Тогда это просто, поскольку pip install tensorflow это управляет последней необходимой версией python