C:\quantaxis\docker>pip install docker-compose
Collecting docker-compose
Using cached https://files.pythonhosted.org/packages/2e/93/b8fb6532487fcc40f5c607ac428a609e7f74bfb26a1c3c980a253c6e5a14/docker_compose-1.25.0-py2.py3-none-any.whl
Requirement already satisfied: cached-property<2,>=1.2.0 in g:\anaconda3\lib\site-packages (from docker-compose) (1.5.1)
Requirement already satisfied: docopt<1,>=0.6.1 in g:\anaconda3\lib\site-packages (from docker-compose) (0.6.2)
Requirement already satisfied: colorama<1,>=0.4; sys_platform == "win32" in g:\anaconda3\lib\site-packages (from docker-compose) (0.4.1)
Requirement already satisfied: websocket-client<1,>=0.32.0 in g:\anaconda3\lib\site-packages (from docker-compose) (0.56.0)
Requirement already satisfied: texttable<2,>=0.9.0 in g:\anaconda3\lib\site-packages (from docker-compose) (1.6.2)
Collecting PyYAML<5,>=3.10 (from docker-compose)
Using cached https://files.pythonhosted.org/packages/bf/96/d02ef8e1f3073e07ffdc240444e5041f403f29c0775f9f1653f18221082f/PyYAML-3.13-cp37-cp37m-win_amd64.whl
Requirement already satisfied: jsonschema<4,>=2.5.1 in g:\anaconda3\lib\site-packages (from docker-compose) (3.0.2)
Requirement already satisfied: requests<3,>=2.20.0 in g:\anaconda3\lib\site-packages (from docker-compose) (2.22.0)
Requirement already satisfied: six<2,>=1.3.0 in g:\anaconda3\lib\site-packages (from docker-compose) (1.12.0)
Requirement already satisfied: docker[ssh]<5,>=3.7.0 in g:\anaconda3\lib\site-packages (from docker-compose) (4.1.0)
Requirement already satisfied: dockerpty<1,>=0.4.1 in g:\anaconda3\lib\site-packages (from docker-compose) (0.4.1)
Requirement already satisfied: setuptools in g:\anaconda3\lib\site-packages (from jsonschema<4,>=2.5.1->docker-compose) (41.4.0)
Requirement already satisfied: attrs>=17.4.0 in g:\anaconda3\lib\site-packages (from jsonschema<4,>=2.5.1->docker-compose) (19.2.0)
Requirement already satisfied: pyrsistent>=0.14.0 in g:\anaconda3\lib\site-packages (from jsonschema<4,>=2.5.1->docker-compose) (0.15.4)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in g:\anaconda3\lib\site-packages (from requests<3,>=2.20.0->docker-compose) (1.24.2)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in g:\anaconda3\lib\site-packages (from requests<3,>=2.20.0->docker-compose) (3.0.4)
Requirement already satisfied: idna<2.9,>=2.5 in g:\anaconda3\lib\site-packages (from requests<3,>=2.20.0->docker-compose) (2.8)
Requirement already satisfied: certifi>=2017.4.17 in g:\anaconda3\lib\site-packages (from requests<3,>=2.20.0->docker-compose) (2019.9.11)
Requirement already satisfied: pypiwin32==223; sys_platform == "win32" and python_version >= "3.6" in g:\anaconda3\lib\site-packages (from docker[ssh]<5,>=3.7.0->docker-compose) (223)
Requirement already satisfied: paramiko>=2.4.2; extra == "ssh" in g:\anaconda3\lib\site-packages (from docker[ssh]<5,>=3.7.0->docker-compose) (2.7.1)
Requirement already satisfied: pywin32>=223 in g:\anaconda3\lib\site-packages (from pypiwin32==223; sys_platform == "win32" and python_version >= "3.6"->docker[ssh]<5,>=3.7.0->docker-compose) (223)
Requirement already satisfied: bcrypt>=3.1.3 in g:\anaconda3\lib\site-packages (from paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (3.1.7)
Requirement already satisfied: cryptography>=2.5 in g:\anaconda3\lib\site-packages (from paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (2.7)
Requirement already satisfied: pynacl>=1.0.1 in g:\anaconda3\lib\site-packages (from paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (1.3.0)
Requirement already satisfied: cffi>=1.1 in g:\anaconda3\lib\site-packages (from bcrypt>=3.1.3->paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (1.12.3)
Requirement already satisfied: asn1crypto>=0.21.0 in g:\anaconda3\lib\site-packages (from cryptography>=2.5->paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (1.0.1)
Requirement already satisfied: pycparser in g:\anaconda3\lib\site-packages (from cffi>=1.1->bcrypt>=3.1.3->paramiko>=2.4.2; extra == "ssh"->docker[ssh]<5,>=3.7.0->docker-compose) (2.19)
Installing collected packages: PyYAML, docker-compose
Found existing installation: PyYAML 5.1.2
ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
uj5u.com熱心網友回復:
你紅色字體,很明顯提示說明不能卸載pyyaml,至于為啥我不知道,我也沒用pip安裝過docker-compose,官網的安裝方法
第一步:curl -L https://raw.githubusercontent.com/docker/compose/1.25.0/contrib/completion/bash/docker-compose -o /usr/local/etc/bash_completion.d/docker-compose
第二步:吧下面的內容添加到環境變數~/.bash_profile
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
第三步:source ~/.bash_profile結束
你也可以把這個檔案下載下來,然后給了一個執行權限,最后把這個檔案放到/usr/bin下面就可以用了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/20596.html
標籤:Docker
上一篇:CE認證價值
