title: Ubuntu16.04 python3.6.5 cannot install tensorflow
body: <p>I hit a problem when trying to install tensorflow cpu version upon my ubuntu desktop.</p>
  
  <p>I tried two:</p>
  
  <p>1.<code>pip3 install tensorflow</code></p>
  
  <p>error here:</p>
  
  <pre><code>Could not find a version that satisfies the requirement tensorflow (from versions: )
      No matching distribution found for tensorflow
  </code></pre>
  
  <p>2.<code>pip3 install tensorflow-1.8.0-cp36-cp36m-manylinux1_x86_64.whl</code></p>
  
  <pre><code>tensorflow-1.8.0-cp36-cp36m-manylinux1_x86_64.whl is not a supported wheel on this platform.
  </code></pre>
  
  <p>I googled a lot and find might be related to pip version, architecture .etc.</p>
  
  <p>However, seems those are correct upon my desktop, here is my check:</p>
  
  <pre><code>148 wni@wni-GE62-2QC:~⟫ uname -i
  x86_64
  wni@wni-GE62-2QC:~⟫ 
  wni@wni-GE62-2QC:~⟫ cat /etc/issue
  Ubuntu 16.04.4 LTS \n \l
  
  wni@wni-GE62-2QC:~⟫ 
  wni@wni-GE62-2QC:~⟫ pip3 -V
  pip 10.0.1 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
  wni@wni-GE62-2QC:~⟫ 
  wni@wni-GE62-2QC:~⟫ 
  wni@wni-GE62-2QC:~⟫ python
  Python 3.6.5 (default, May 12 2018, 17:43:57) 
  [GCC 5.4.0 20160609] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; import platform
  &gt;&gt;&gt; platform.architecture()
  ('64bit', 'ELF')
  &gt;&gt;&gt; 
  &gt;&gt;&gt; import struct
  &gt;&gt;&gt; struct.calcsize('P')
  8
  </code></pre>
  
  <p>What's more, pip3 search tensorflow can find tensorflow 1.8.0.</p>
  
  <p>Um...anyone know what's going on?</p>
  
  <p>Thanks.</p>
  
  <p><strong>[Edit]</strong>
  Solved by reinstall Python3.6.5 from source.
  The reason for the first time is still unknown.</p>