dcos客户端安装失败 - 导入concurrent.futures ImportError:没有名为concurrent.futures的模块

问题描述:

我刚刚在实验室环境中完成了dcos环境的安装,当我尝试在centos7 linux机器上安装dcos客户端时,我得到了dcos客户端安装失败 - 导入concurrent.futures ImportError:没有名为concurrent.futures的模块

**[[email protected] 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 <module> 
    from dcoscli.main import main 
File "/root/dcos/lib/python2.7/site-packages/dcoscli/main.py", line 7, in <module> 
    from dcos import config, constants, emitting, errors, http, subcommand, util 
File "/root/dcos/lib/python2.7/site-packages/dcos/config.py", line 10, in <module> 
    from dcos import constants, jsonitem, subcommand, util 
File "/root/dcos/lib/python2.7/site-packages/dcos/jsonitem.py", line 5, in <module> 
    from dcos import util 
File "/root/dcos/lib/python2.7/site-packages/dcos/util.py", line 2, in <module> 
    import concurrent.futures 
ImportError: No module named concurrent.futures 

我看着谷歌,发现我们的类似情况下的固定运行“PIP安装期货”,但即使安装后此安装一直未能

[根@ rmavmdock5斌]#画中画功能安装

Requirement already satisfied (use --upgrade to upgrade): features in /usr/lib/python2.7/site-packages 
Requirement already satisfied (use --upgrade to upgrade): concepts<1.0,>=0.7 in /usr/lib/python2.7/site-packages (from features) 
Requirement already satisfied (use --upgrade to upgrade): graphviz<1.0,>=0.3 in /usr/lib/python2.7/site-packages (from features) 
Requirement already satisfied (use --upgrade to upgrade): fileconfig<1.0,>=0.5 in /usr/lib/python2.7/site-packages (from features) 
Requirement already satisfied (use --upgrade to upgrade): bitsets<1.0,>=0.7 in /usr/lib/python2.7/site-packages (from concepts<1.0,>=0.7->features) 

[根@ rmavmdock5二进制]#PIP安装--upgrade设有

Requirement already up-to-date: features in /usr/lib/python2.7/site-packages 
Requirement already up-to-date: concepts<1.0,>=0.7 in /usr/lib/python2.7/site-packages (from features) 
Requirement already up-to-date: graphviz<1.0,>=0.3 in /usr/lib/python2.7/site-packages (from features) 
Requirement already up-to-date: fileconfig<1.0,>=0.5 in /usr/lib/python2.7/site-packages (from features) 
Requirement already up-to-date: bitsets<1.0,>=0.7 in /usr/lib/python2.7/site-packages (from concepts<1.0,>=0.7->features) 

PIP版本

[[email protected] bin]# pip -V 
pip 8.1.2 from /root/dcos/lib/python2.7/site-packages (python 2.7) 

检查由线安装脚本线我发现当安装脚本尝试运行时,dcos客户端安装进程报告了这些错误

# storage dcos config set core.reporting true 

但整个过程中,直到该DCOS二进制做工精细是命令

/root/dcos/bin/pip install --quiet dcoscli 

配置,这个命令是让DCOS命令可用,似乎是一个对任何原因不能正常工作

我已经运行带有-v选项(输出是巨大的,不知道如何安装文件)相同的命令,但该命令结束

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.. 
+0

注意你的拼写:你想'PIP安装futures',不'PIP安装features'。他们是两个不同的软件包。 –

+0

我也遇到了这个错误(在OSX上)并且'pip install futures'没有让我到达任何地方'需求已经是最新的:future在/ usr/local/lib/python2.7/site-packages' – navicore

virtualenv env没有期货。通过虚拟env pip安装,而不是系统安装。

从DCOS DIR:

bin/pip install futures

然后做你的bash install.sh . <url>再次