You can try installing any current version of Anaconda. Then, you can try making a conda environment with the particular needs from the documentation
conda create -n tensorflowproject python=3.5 tensorflow ipython
This command has a specific version for python and when this TensorFlow project environment gets updated it will upgrade to Python 3.5999999999 but never go to 3.6. Then you switch to your environment using either
source activate tensorflowproject
For Linux/Mac or on windows
activate tensorflowproject