#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