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..
答
virtualenv env没有期货。通过虚拟env pip安装,而不是系统安装。
从DCOS DIR:
bin/pip install futures
然后做你的bash install.sh . <url>
再次
注意你的拼写:你想'PIP安装futures',不'PIP安装features'。他们是两个不同的软件包。 –
我也遇到了这个错误(在OSX上)并且'pip install futures'没有让我到达任何地方'需求已经是最新的:future在/ usr/local/lib/python2.7/site-packages' – navicore