How come the install error say 41.0.0 is required?

why the information says conflict to me?

Collecting werkzeug>=0.11.15 (from tensorboard<1.15.0,>=1.14.0->tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/d1/ab/d3bed6b92042622d24decc7aadc8877badf18aeca1571045840ad4956d3f/Werkzeug-0.15.5-py2.py3-none-any.whl (328kB)
     |████████████████████████████████| 337kB 23kB/s 
Collecting markdown>=2.6.8 (from tensorboard<1.15.0,>=1.14.0->tensorflow-gpu)
  Downloading https://files.pythonhosted.org/packages/c0/4e/fd492e91abdc2d2fcb70ef453064d980688762079397f779758e055f6575/Markdown-3.1.1-py2.py3-none-any.whl (87kB)
     |████████████████████████████████| 92kB 22kB/s 
ERROR: tensorboard 1.14.0 has requirement setuptools>=41.0.0, but you'll have setuptools 39.0.1 which is incompatible.
Installing collected packages: tensorflow-estimator, werkzeug, markdown, tensorboard, tensorflow-gpu
Successfully installed markdown-3.1.1 tensorboard-1.14.0 tensorflow-estimator-1.14.0 tensorflow-gpu-1.14.0+nv19.7 werkzeug-0.15.5
jason@jtnano0:~$ sudo pip3 install setuptools
[sudo] password for jason: 
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (39.0.1)
j