2

ラボ環境で dcos 環境のインストールを完了したところです。dcos クライアントを centos7 Linux マシンにインストールしようとすると、

**[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 <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

Google を調べたところ、同様のケースで「pip install futures」の実行が修正されていることがわかりましたが、これをインストールした後でも、インストールは失敗し続けます

[root@rmavmdock5 bin]# 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 install --upgrade features

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)

ピップバージョン

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

インストール スクリプトを 1 行ずつチェックすると、インストール スクリプトを実行しようとすると、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..
4

1 に答える 1

2

virtualenv 環境には先物がありません。システム環境ではなく、仮想環境ピップ経由でインストールします。

dcos ディレクトリから:

bin/pip install futures

bash install.sh . <url>それからもう一度やり直してください

于 2016-07-08T02:31:58.650 に答える