Нельзя установить TensorFlow в среду с Python 3.14. Ограничение жёсткое по ABI.
Решение: отдельная среда с Python 3.13 через uv.
⸻
- Установить Python 3.13
uv python install 3.13
⸻
- Создать проект/среду с нужной версией
uv venv --python 3.13
или в существующем проекте:
uv venv .venv --python 3.13
⸻
- Активировать среду
source .venv/bin/activate # Linux/macOS
.venv\Scripts\activate # Windows
⸻
- Установить TensorFlow
uv pip install tensorflow
⸻
Альтернатива (без активации)
uv run --python 3.13 python -c "import tensorflow as tf; print(tf.version)"
⸻
Проверка версии Python
python --version
Должно быть:
Python 3.13.x
⸻
Итог
- Python 3.14 → несовместим
- Решение → изолированная среда с 3.13
- uv управляет несколькими версиями Python параллельно