今天继续给大家介绍渗透测试相关知识,本文主要内容是docker-comose安装失败解决。
免责声明:
本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负!
再次强调:严禁对未授权设备进行渗透测试!
一、安装pysam失败的问题
我在使用CentOS安装Dockercompose的时候,经常会遇到各种问题,接下来,我就选择几个核心问题来解决。
首先是安装pysam失败的问题,报错信息如下所示:
#include Python.h
compilation terminated
Failed building wheel for pysam
报错页面如下所示:
出现这种问题,是由于我们没有安装python的相关开发环境,导致在安装过程中引导python库时找不到,因此,我们执行命令:
yum install -y python-devel python3-devel
之后即可解决该问题。
二、安装Rust失败的问题
此外,我们还会遇到安装Rust失败的问题,报错信息如下:
This package requires Rust >=1.41.0
Failed building wheel for cryptography
报错页面如下所示:
针对上述问题,我们执行命令:
pip3 install Rust
即可解决该问题。
三、jpeg依赖的问题
此外,我们还会遇到很多类似缺少依赖的问题,该问题报错信息如下所示:
The headers or library files could not be found for jpeg, a required dependency when compiling Pillow from source
报错页面如下:
为了解决上述问题,我们可以执行命令:
yum -y install libjpeg-turbo-devel
即可完成。
四、pip升级的问题
最后,是pip升级的问题,实际上,pip的版本很大程度上影响我们的安装,因此,在我们安装时出现问题,我们都可以考虑升级pip版本的问题,有关pip版本的报错页面如下所示:
但是,在这里要注意的是,我们不能完全按照提示来升级pip,而是应该执行命令:
pip3 install --upgrade pip
这样,pip版本就升级成功了!
五、写在最后
从上面可以看出,Docker-compose的安抓,很大程度上有很多的依赖需要安装,因此也就可能造成各种各样的问题。安装时报错,我们要正确分析错误原因,然后可以就具体的错误原因搜索解决方案,最终予以解决。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200