Использование Python 3.6, когда ОС использует 3.7 - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть новый ноутбук (dell xps 9570), на котором я установил fedora 29, который я буду использовать для кодирования / обработки данных.

Fedora 29 использует Python 3.7, но Tensorflow не совместим с этой версией,так как я могу использовать Python 3.6 без переопределения системы по умолчанию?

Недавно я слышал о виртуальной среде для Python, но я мало что знаю об этом, поэтому мне интересно, возможно ли установить Python 3.6 в виртуальной среде?

Спасибо

1 Ответ

0 голосов
/ 12 ноября 2018

Вы не можете установить сам Python с помощью pip; только пакеты Python.

Вы могли бы использовать что-то вроде Конды. Это обеспечивает более отдельную (виртуальную) среду, включая исполняемый файл Python. Conda также предоставляет TensorFlow (до версии 1.12.0), что должно обеспечить относительно простую установку:

conda create -n tensorflowenv python=3.6 tensorflow

Конда может занять некоторое время, чтобы решить окружающую среду; просто дайте ему поработать, и он, вероятно, установит Python 3.6 в среде Conda (сохраняя при этом вашу систему Python 3.7), где вы затем сможете использовать TensorFlow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...