Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法启动docker compose&;没有模块出现故障_Python_Docker_Docker Compose_Pip_Redhat - Fatal编程技术网

Python 无法启动docker compose&;没有模块出现故障

Python 无法启动docker compose&;没有模块出现故障,python,docker,docker-compose,pip,redhat,Python,Docker,Docker Compose,Pip,Redhat,我们在Linux red hat 7.2上安装了docker和docker compose 说明-从链接- Docker跑得很好 但是在docker compose上,我们得到了以下信息(我们通过pip install docker compose安装了它) 对于每个操作系统,都有完整的安装步骤,但不使用PIP。但它是有效的 我遇到了同样的问题,并遵循docker文档,现在已经解决了。为每个操作系统提供了完整的安装步骤,但不使用PIP。但它是有效的 我遇到了同样的问题,并按照docker文档进行

我们在Linux red hat 7.2上安装了docker和docker compose

说明-从链接-

Docker跑得很好

但是在docker compose上,我们得到了以下信息(我们通过
pip install docker compose安装了它)

对于每个操作系统,都有完整的安装步骤,但不使用PIP。但它是有效的
我遇到了同样的问题,并遵循docker文档,现在已经解决了。

为每个操作系统提供了完整的安装步骤,但不使用PIP。但它是有效的

我遇到了同样的问题,并按照docker文档进行了操作,现在已经解决了。

您是否可以尝试按此处所示进行安装-->说明将docker compose放在/usr/local/bin(curl-L“-s”--$(uname-m)“-o/usr/local/bin/docker compose”下,然后我看到指向/usr/bin/的链接,但是为什么当我们使用pip安装docker compose时,我们会遇到许多关于模块的问题呢?(由pip安装它更优雅,而不是在文件夹下定位docker compose)似乎是一个与
Backport
相关的bug,更不用说您正在使用
Python 2.7
,无论如何这似乎是一个相关bug-->所以,我们能修复这个bug吗?试着按照从源代码下载
docker compose
的说明进行操作,否则请阅读该线程,看看这些人是如何解决他们的bug实例的,不确定您为什么要求我修复此错误,就像我维护软件包或其他东西一样。您是否可以尝试按此处所示进行安装-->说明将docker compose放在/usr/local/bin(curl-L“-s)-$(uname-m)”-o/usr/local/bin/docker compose下,然后我看到指向/usr/bin/…的链接,但是为什么当我们使用pip安装docker compose时,我们会遇到许多关于模块的问题呢?(由pip安装它更优雅,而不是在文件夹下定位docker compose)似乎是一个与
Backport
相关的bug,更不用说您正在使用
Python 2.7
,无论如何这似乎是一个相关bug-->所以,我们可以修复这个bug吗?试着按照从源代码下载
docker compose
的说明进行操作,否则请阅读该线程,看看这些人是如何解决他们的bug实例的,不知道为什么你要我修复这个bug,就好像我维护软件包或其他东西一样
docker-compose --version
Traceback (most recent call last):
  File "/usr/bin/docker-compose", line 7, in <module>
    from compose.cli.main import main
  File "/usr/lib/python2.7/site-packages/compose/cli/main.py", line 23, in <module>
    from ..bundle import get_image_digests
  File "/usr/lib/python2.7/site-packages/compose/bundle.py", line 12, in <module>
    from .config.serialize import denormalize_config
  File "/usr/lib/python2.7/site-packages/compose/config/__init__.py", line 6, in <module>
    from .config import ConfigurationError
  File "/usr/lib/python2.7/site-packages/compose/config/config.py", line 50, in <module>
    from .validation import match_named_volumes
  File "/usr/lib/python2.7/site-packages/compose/config/validation.py", line 12, in <module>
    from jsonschema import Draft4Validator
  File "/usr/lib/python2.7/site-packages/jsonschema/__init__.py", line 33, in <module>
    import importlib_metadata as metadata
  File "/usr/lib/python2.7/site-packages/importlib_metadata/__init__.py", line 15, in <module>
    from ._compat import (
  File "/usr/lib/python2.7/site-packages/importlib_metadata/_compat.py", line 19, in <module>
    from backports.configparser import ConfigParser
ImportError: No module named configparser
pip --version
pip 19.3.1 from /usr/lib/python2.7/site-packages/pip (python 2.7)



[root@server_mangmnt01]# pip show docker-compose
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Name: docker-compose
Version: 1.25.0
Summary: Multi-container orchestration for Docker
Home-page: https://www.docker.com/
Author: Docker, Inc.
Author-email: None
License: Apache License 2.0
Location: /usr/lib/python2.7/site-packages
Requires: PyYAML, backports.ssl-match-hostname, texttable, enum34, ipaddress, subprocess32, jsonschema, dockerpty, websocket-client, docker, cached-property, backports.shutil-get-terminal-size, docopt, six, requests
Required-by:



[root@server_mangmnt01]# pip show docker
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
Name: docker
Version: 4.1.0
Summary: A Python library for the Docker Engine API.
Home-page: https://github.com/docker/docker-py
Author: None
Author-email: None
License: Apache License 2.0
Location: /usr/lib/python2.7/site-packages
Requires: six, ipaddress, backports.ssl-match-hostname, requests, websocket-client
Required-by: docker-compose