2016-07-07 5 views
2

Ich habe gerade die Installation der DCOs Umgebung im Laborumgebung, und wenn ich versuche, das DCO-Client in auf centos7 Linux-Rechner zu installieren, ich habeDCOs Client-Installation Ausfall - Import concurrent.futures Import: Keine Modul namens 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 

schaute ich in google und finde unseren ähnlicher Fall fester Lauf 'pip Futures installieren', aber auch nach der Installation dies die Installation andernfalls hält

[root @ rmavmdock5 ist] # Funktionen installieren pip

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) 

[root @ rmavmdock5 bin] # pip installieren --upgrade verfügt

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 Version

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

Überprüfung der Skript Zeile für Zeile installieren, dass die Erkennungs DCOs Client-Installation Prozess berichtet, diese Fehler, wenn das Installationsskript auszuführen versucht

# storage dcos config set core.reporting true 

aber der ganze Prozess funktioniert gut, bis der DCOs binär mit dem Befehl konfigurieren ist

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

ist dieser Befehl derjenige, der die DCOs verfügbar Befehl macht und scheint, dass aus irgendeinem Grund nicht richtig funktioniert

ich habe den gleichen Befehl mit der Option -v (Ausgang ist riesig und nicht wissen, wie Dateien anhängen) laufen, aber der Befehl endet

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

Sie die Rechtschreibung beobachten: Sie 'pip futures' installieren, nicht' features' installieren pip. Sie sind zwei verschiedene Pakete. –

+0

ich diesen Fehler auch (auf OSX) und 'pip installieren futures' nicht mir wird immer irgendwo' Anforderung bereits up-to-date: Futures in/usr/local/lib/python2.7/site-packages – navicore

Antwort

2

Das virtualenv env hat keine Futures. Installieren Sie über den virtuellen env pip, nicht das System.

vom DCOs dir:

bin/pip install futures

dann tun Sie Ihre bash install.sh . <url> wieder