报错:
系统:ubuntu18.05
python:V3.6.9
执行的命令:python3 setup.py install
解决方案:
1、看自己是否有没有下载 python-dev(看自己是哪一个版本python)
Python version 2.x+:apt-get install python-dev
Python version 3.x+:apt-get install python3-dev
2、查看相关依赖包
apt-get install -y build-essential libssl-dev libffi-dev python-dev gcc libffi-devel python-devel openssl-devel cryptography
3、python3 setup.py install
以上解决方案是正常步骤,如果以上都不能解决那就继续往下看
然后我发现全部都安装了(dpkg -l),发现是关于gcc的问题,找一个同一个版本的机器但是除了command 'x86_64-linux-gnu-gcc' failed with exit status 1这个报错,往上还有一个collect2:fatal error:cannot find ‘ld’,然后我用whereis ld 找出在哪里,我发现并没有然后我去另一台机器去看,发现有这个文件,在/usr/bin下,于是我把那个文件复制到我这台机器上,然后我再次执行python3 setup.py install,然后不行,突然想到,竟然放到/usr/bin下,应该是执行文件,复制过来可能把执行权限没有拿过来,然后我ls -l 看那个文件属性,发现没有执行性,然后赋予执行权限,chmod 755 文件,然后再次执行安装,发现执行成功了,然后又类似的问题,最后依然一样的操作,最后成功了