pi@raspberrypi:~/brewblox $ pip3 install --user -U docker-compose Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Requirement already up-to-date: docker-compose in /home/pi/.local/lib/python3.7/site-packages (1.26.0) Requirement already satisfied, skipping upgrade: dockerpty<1,>=0.4.1 in /usr/local/lib/python3.7/dist-packages (from docker-compose) (0.4.1) Requirement already satisfied, skipping upgrade: six<2,>=1.3.0 in /usr/lib/python3/dist-packages (from docker-compose) (1.12.0) Requirement already satisfied, skipping upgrade: cached-property<2,>=1.2.0 in /usr/local/lib/python3.7/dist-packages (from docker-compose) (1.5.1) Requirement already satisfied, skipping upgrade: requests<3,>=2.20.0 in /usr/local/lib/python3.7/dist-packages (from docker-compose) (2.23.0) Requirement already satisfied, skipping upgrade: docker[ssh]<5,>=3.7.0 in /usr/local/lib/python3.7/dist-packages (from docker-compose) (3.7.3) Requirement already satisfied, skipping upgrade: PyYAML<6,>=3.10 in /usr/local/lib/python3.7/dist-packages (from docker-compose) (5.3.1) Requirement already satisfied, skipping upgrade: distro<2,>=1.5.0 in /home/pi/.local/lib/python3.7/site-packages (from docker-compose) (1.5.0) Requirement already satisfied, skipping upgrade: websocket-client<1,>=0.32.0 in /usr/local/lib/python3.7/dist-packages (from docker-compose) (0.56.0) Requirement already satisfied, skipping upgrade: jsonschema<4,>=2.5.1 in /usr/local/lib/python3.7/dist-packages (from docker-compose) (2.6.0) Requirement already satisfied, skipping upgrade: docopt<1,>=0.6.1 in /usr/local/lib/python3.7/dist-packages (from docker-compose) (0.6.2) Requirement already satisfied, skipping upgrade: texttable<2,>=0.9.0 in /usr/local/lib/python3.7/dist-packages (from docker-compose) (0.9.1) Requirement already satisfied, skipping upgrade: python-dotenv<1,>=0.13.0 in /home/pi/.local/lib/python3.7/site-packages (from docker-compose) (0.13.0) Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.20.0->docker-compose) (2019.11.28) Requirement already satisfied, skipping upgrade: chardet<4,>=3.0.2 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.20.0->docker-compose) (3.0.4) Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.20.0->docker-compose) (1.25.8) Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests<3,>=2.20.0->docker-compose) (2.9) Requirement already satisfied, skipping upgrade: docker-pycreds>=0.4.0 in /usr/local/lib/python3.7/dist-packages (from docker[ssh]<5,>=3.7.0->docker-compose) (0.4.0) Requirement already satisfied, skipping upgrade: paramiko>=2.4.2; extra == "ssh" in /usr/local/lib/python3.7/dist-packages (from docker[ssh]<5,>=3.7.0->docker-compose) (2.6.0) Requirement already satisfied, skipping upgrade: pynacl>=1.0.1 in /usr/local/lib/python3.7/dist-packages (from paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (1.3.0) Requirement already satisfied, skipping upgrade: bcrypt>=3.1.3 in /usr/local/lib/python3.7/dist-packages (from paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (3.1.7) Requirement already satisfied, skipping upgrade: cryptography>=2.5 in /usr/lib/python3/dist-packages (from paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (2.6.1) Requirement already satisfied, skipping upgrade: cffi>=1.4.1 in /usr/local/lib/python3.7/dist-packages (from pynacl>=1.0.1->paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (1.13.1) Requirement already satisfied, skipping upgrade: pycparser in /usr/local/lib/python3.7/dist-packages (from cffi>=1.4.1->pynacl>=1.0.1->paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (2.19) pi@raspberrypi:~/brewblox $ pip3 freeze appdirs==1.4.3 asn1crypto==0.24.0 astroid==2.1.0 asttokens==1.1.13 automationhat==0.2.0 bcrypt==3.1.7 beautifulsoup4==4.7.1 blinker==1.4 blinkt==0.1.2 brewblox-ctl==0.21.3 buttonshim==0.0.2 cached-property==1.5.1 Cap1xxx==0.1.3 certifi==2019.11.28 cffi==1.13.1 chardet==3.0.4 click==7.1.1 colorama==0.3.7 colorzero==1.1 cookies==2.2.1 cryptography==2.6.1 cycler==0.10.0 decorator==4.3.0 distro==1.5.0 docker==3.7.3 docker-compose==1.26.0 docker-pycreds==0.4.0 dockerpty==0.4.1 docopt==0.6.2 docutils==0.14 drumhat==0.1.0 entrypoints==0.3 envirophat==1.0.0 ExplorerHAT==0.4.2 Flask==1.0.2 fourletterphat==0.1.0 gpiozero==1.5.1 guizero==0.6.0 html5lib==1.0.1 idna==2.9 ipykernel==4.9.0 ipython==5.8.0 ipython-genutils==0.2.0 isort==4.3.4 itsdangerous==0.24 jedi==0.13.2 Jinja2==2.10 jsonschema==2.6.0 jupyter-client==5.2.3 jupyter-core==4.4.0 keyring==17.1.1 keyrings.alt==3.1.1 kiwisolver==1.0.1 lazy-object-proxy==1.3.1 logilab-common==1.4.2 lxml==4.3.2 MarkupSafe==1.1.0 matplotlib==3.0.2 mccabe==0.6.1 microdotphat==0.2.1 mote==0.0.4 motephat==0.0.3 mypy==0.670 mypy-extensions==0.4.1 nudatus==0.0.4 numpy==1.16.2 oauthlib==2.1.0 olefile==0.46 pantilthat==0.0.7 paramiko==2.6.0 parso==0.3.1 pexpect==4.6.0 pgzero==1.2 phatbeat==0.1.1 pianohat==0.1.0 picamera==1.13 pickleshare==0.7.5 picraft==1.0 piglow==1.2.5 pigpio==1.44 Pillow==5.4.1 pprint==0.1 prompt-toolkit==1.0.15 psutil==5.5.1 pycairo==1.16.2 pycodestyle==2.4.0 pycparser==2.19 pycrypto==2.6.1 pyflakes==2.0.0 pygame==1.9.4.post1 Pygments==2.3.1 PyGObject==3.30.4 pyinotify==0.9.6 PyJWT==1.7.0 pylint==2.2.2 PyNaCl==1.3.0 pyOpenSSL==19.0.0 pyparsing==2.2.0 pyserial==3.4 python-apt==1.8.4.1 python-dateutil==2.7.3 python-dotenv==0.13.0 pyxdg==0.25 PyYAML==5.3.1 pyzmq==17.1.2 qtconsole==4.3.1 rainbowhat==0.1.0 requests==2.23.0 requests-oauthlib==1.0.0 responses==0.9.0 roman==2.0.0 RPi.GPIO==0.7.0 RTIMULib==7.2.1 scrollphat==0.0.7 scrollphathd==1.2.1 SecretStorage==2.3.1 semver==2.0.1 Send2Trash==1.5.0 sense-emu==1.1 sense-hat==2.2.0 simplegeneric==0.8.1 simplejson==3.16.0 six==1.12.0 skywriter==0.0.7 sn3218==1.2.7 soupsieve==1.8 spidev==3.4 ssh-import-id==5.7 texttable==0.9.1 thonny==3.2.6 tornado==5.1.1 touchphat==0.0.1 traitlets==4.3.2 twython==3.7.0 typed-ast==1.3.1 uflash==1.2.4 unicornhathd==0.0.4 urllib3==1.25.8 wcwidth==0.1.7 webencodings==0.5.1 websocket-client==0.56.0 Werkzeug==0.14.1 wrapt==1.10.11 pi@raspberrypi:~/brewblox $ brewblox-ctl up Traceback (most recent call last): File "/home/pi/.local/bin/docker-compose", line 6, in from compose.cli.main import main File "/home/pi/.local/lib/python3.7/site-packages/compose/cli/main.py", line 46, in from .command import get_config_from_options File "/home/pi/.local/lib/python3.7/site-packages/compose/cli/command.py", line 19, in from .docker_client import get_client File "/home/pi/.local/lib/python3.7/site-packages/compose/cli/docker_client.py", line 10, in from docker import Context ImportError: cannot import name 'Context' from 'docker' (/usr/local/lib/python3.7/dist-packages/docker/__init__.py) Command 'docker-compose up -d --remove-orphans' returned non-zero exit status 1.