

centos安装:docker-compose。与相关错误解决,Read timed out超时错误等

一:安装epel-release
yum install epel-release
二:安装python3-pip
yum install python3-pip
三:可以进行一下pip升级
pip3 install --upgrade pip
四:安装docker-compose。与相关错误解决
pip3 install docker-compose
可能会出现错误:
主要的错误信息是最后一句:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=’files.pythonhosted.org’, port=443): Read timed out.
也就是超时了。
这个应该是没有翻墙导致下载超时。所以需要修改pip 的源
可以尝试临时修改pip的源,再次执行安装命令
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
如果还是不行,可以使用如下的方法修改源
1:在根目录下创建pip文件夹
mkdir ~/.pip
查询文件的时候注意linux的隐藏文件 都是以“.”开头的文件。所以使用ls是看不到刚刚创建的文件的,要使用ls -A
2:在 .pip目录中创建 pip.conf文件
先进入.pip文件夹在使用touch pip.conf命令创建文件
3:编辑 pip.conf 文件,添加如下两行内容
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
4:再次执行pip3 —default-timeout=100 install docker-compose 命令,安装成功。
并且下载速度很快(—default-timeout=100是设置超时时间)
使用docker-compose –version命令查看版本:
贴一下pip国内的一些镜像
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
还有可能遇到错误:ModuleNotFoundError: No module named ‘setuptools_rust’
解决方法:先执行pip3 install -U pip setuptools。然后重新执行一下安装即可。
五:简单总结一下安装过程
yum install epel-release
yum install python3-pip
pip3 install —upgrade pip
pip3 install docker-compose
如果报错:Read timed out。是因为没有翻墙下载超时了
解决方法:设置国内的pip的源与超时时间,在执行docker-compose 的安装
如果报错:ModuleNotFoundError: No module named ‘setuptools_rust’
解决方法:先执行pip3 install -U pip setuptools,在执行安装
如果因为系统环境什么的安装前几步过程中出现问题了,可以直接使用pip3 install docker-compose尝试一下
centos安装docker也有一些其他方法,比如通过官方地址安装等:
https://www.cnblogs.com/jdhj/articles/16624855.html
六:简单视频教程
链接: https://pan.baidu.com/s/1QRXrbHbVa3h5ICtl8nvhEA?pwd=3itc 提取码: 3itc 复制这段内容后打开百度网盘手机App,操作更方便哦
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
小可爱
嘿嘿