Note that Compose 1.5.2 requires Docker 1.7.1 or later.python
pip install docker-compose==1.5.2docker
Note that Compose 1.8.0 requires Docker Engine 1.10.0 or later for version 2 of the Compose File format, and Docker Engine 1.9.1 or later for version 1. bootstrap
pip install docker-composeui
安裝docker-compose
$ docker-compose version
docker-compose version 1.8.0, build 94f7016
docker-py version: 1.9.0
CPython version: 2.7.12
OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013orm
第一步升級python 到 2.7ip
查看當前版本
[root@redhat ~]# python -V
Python 2.6.6ssl
下載新版本
咱們能夠進入Python下載頁面查看,選擇須要的版本:
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xzrem
解壓縮
[root@redhat ~]# tar xvf Python-2.7.12.tar.xz
安裝配置
進入解壓後的目錄,執行安裝配置。get
[root@redhat ~]# cd Python-2.7.12
[root@redhat Python-2.7.12]# ./configure
執行./configure時若是報錯,說明沒有安裝合適的編譯器。編譯器
configure: error: no acceptable C compiler found in $PATH
這時,須要安裝/升級gcc及其它依賴包。這裏略。
編譯
[root@redhat Python-2.7.12]# make
安裝
[root@redhat Python-2.7.12]# make install
檢測
python -V
Python 2.7.12
注:
解決zipimport.ZipImportError: can't decompress data; zlib not available
2013-11-20 19:40 6319人閱讀 評論(0) 收藏 舉報
解決方法:
一、安裝依賴zlib、zlib-devel
二、從新編譯安裝Python
./configure
編輯Modules/Setup文件
找到下面這句,去掉註釋
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
從新編譯安裝:make & make install
解決Python ImportError: cannot import name HTTPSHandler
yum install openssl openssl-devel -y
第二步安裝pip
方法/步驟
1
下載文件
wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
2
執行安裝
python get-pip.py
3
這就安裝好了
第三步安裝docker-composepip install docker-compose運行docker-compose出現報錯pkg_resources.DistributionNotFound: backports.ssl-match-hostname>=3.5使用pip 更新backports.ssl-match-hostname的版本pip install --upgrade backports.ssl_match_hostname更新backports.ssl_match_hostname 到3.5版本後問題解決yum remove python-pip$ docker-compose versiondocker-compose version 1.8.0, build 94f7016docker-py version: 1.9.0CPython version: 2.7.12OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013