title: dcos client installation failure - import concurrent.futures ImportError: No module named concurrent.futures
body: <p>I just completed the installation of the dcos environment in the lab environment, and when I try to install the dcos client in on centos7 linux machine I got</p>
  
  <pre><code>**[root@rmavmdock5 dcos]# bash install.sh . http://10.120.1.187**
  Installing DC/OS CLI from PyPI...
  
  New python executable in /root/dcos/bin/python
  Installing setuptools, pip, wheel...done.
  Traceback (most recent call last):
   File "/root/dcos/bin/dcos", line 7, in &lt;module&gt;
     from dcoscli.main import main
   File "/root/dcos/lib/python2.7/site-packages/dcoscli/main.py", line 7, in &lt;module&gt;
     from dcos import config, constants, emitting, errors, http, subcommand, util
   File "/root/dcos/lib/python2.7/site-packages/dcos/config.py", line 10, in &lt;module&gt;
     from dcos import constants, jsonitem, subcommand, util
   File "/root/dcos/lib/python2.7/site-packages/dcos/jsonitem.py", line 5, in &lt;module&gt;
     from dcos import util
   File "/root/dcos/lib/python2.7/site-packages/dcos/util.py", line 2, in &lt;module&gt;
     import concurrent.futures
  ImportError: No module named concurrent.futures
  </code></pre>
  
  <p>I looked into google and find our similar case fixed running 'pip install futures' but even after install this the installation keeps failing</p>
  
  <p><strong>[root@rmavmdock5 bin]# pip install features</strong></p>
  
  <pre><code>Requirement already satisfied (use --upgrade to upgrade): features in /usr/lib/python2.7/site-packages
  Requirement already satisfied (use --upgrade to upgrade): concepts&lt;1.0,&gt;=0.7 in /usr/lib/python2.7/site-packages (from features)
  Requirement already satisfied (use --upgrade to upgrade): graphviz&lt;1.0,&gt;=0.3 in /usr/lib/python2.7/site-packages (from features)
  Requirement already satisfied (use --upgrade to upgrade): fileconfig&lt;1.0,&gt;=0.5 in /usr/lib/python2.7/site-packages (from features)
  Requirement already satisfied (use --upgrade to upgrade): bitsets&lt;1.0,&gt;=0.7 in /usr/lib/python2.7/site-packages (from concepts&lt;1.0,&gt;=0.7-&gt;features)
  </code></pre>
  
  <p><strong>[root@rmavmdock5 bin]# pip install --upgrade features</strong></p>
  
  <pre><code>Requirement already up-to-date: features in /usr/lib/python2.7/site-packages
  Requirement already up-to-date: concepts&lt;1.0,&gt;=0.7 in /usr/lib/python2.7/site-packages (from features)
  Requirement already up-to-date: graphviz&lt;1.0,&gt;=0.3 in /usr/lib/python2.7/site-packages (from features)
  Requirement already up-to-date: fileconfig&lt;1.0,&gt;=0.5 in /usr/lib/python2.7/site-packages (from features)
  Requirement already up-to-date: bitsets&lt;1.0,&gt;=0.7 in /usr/lib/python2.7/site-packages (from concepts&lt;1.0,&gt;=0.7-&gt;features)
  </code></pre>
  
  <p><strong>pip version</strong> </p>
  
  <pre><code>[root@rmavmdock5 bin]# pip -V
  pip 8.1.2 from /root/dcos/lib/python2.7/site-packages (python 2.7)
  </code></pre>
  
  <p>Checking the install script line by line i found that the dcos client installation process reported those errors when the install script tries to run </p>
  
  <pre><code># storage dcos config set core.reporting true
  </code></pre>
  
  <p>but the whole process is working fine untill the dcos binary is configure with command</p>
  
  <pre><code>/root/dcos/bin/pip install --quiet dcoscli
  </code></pre>
  
  <p>, this command is the one that makes the dcos command available and seems that for any reason is not working properly</p>
  
  <p>I've run the same command with the -v option (output is huge and don't know how to attach files), but the command ends</p>
  
  <pre><code>Successfully installed dcos-0.4.8 dcoscli-0.4.8 docopt-0.6.2 gitdb-0.6.4 gitpython-1.0.2 jsonschema-2.4.0 pager-3.3 pkginfo-1.2.1 portalocker-0.5.7 prettytable-0.7.2 pygments-2.1.3 pypng-0.0.18 pystache-0.5.4 requests-2.10.0 rollbar-0.13.2 six-1.10.0 smmap-0.9.0 toml-0.9.1 virtualenv-13.1.2
  Cleaning up..
  </code></pre>