centos7通過pip3安裝docker-compose安裝全過程

centos7通過pip3安裝docker-compose安裝全過程:

centos7默認的openssl版本和python3.10以上的版本不兼容,所以要自己編譯安裝openssl 1.1.1

安裝前的相關(guān)工具準備:

yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y

openssl 安裝:
下載解壓:

https://www.openssl.org/source/openssl-1.1.1q.tar.gz
tar -zxvf openssl-1.1.1q.tar.gz

編譯安裝:

./config --prefix=/usr/local/openssl
make -j && make install

查看版本:

openssl version

python3和pip3安裝:
下載解壓:

https://www.python.org/ftp/python/3.10.5/Python-3.10.5.tgz
tar -zxvf Python-3.10.5.tgz

編譯安裝(編譯安裝python3解決ssl模塊缺失問題,網(wǎng)上其他人修改Module里面的Setup文件我這邊并沒有成功,所以直接采用這種方式反而簡單能成功):

./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl --with-openssl-rpath=auto

make && make install

創(chuàng)建軟連接:

ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3

pip3更換阿里源:

mkdir -p  ~/.pip
cd ~/.pip/
vi pip.conf   

配置文件內(nèi)容:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com         
disable-pip-version-check = true        
timeout = 120

docker-compose安裝(通過pip3安裝):
安裝:

pip3 install docker-compose

創(chuàng)建軟連接:

ln -s /usr/local/python3/bin/docker-compose /usr/bin/docker-compose 

版本查看:

docker-compose version
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容