Вы не можете установить сам 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.