lto1: fatal error: bytecode stream generated with LTO version 6.0 instead of the expected 4.1
compilation terminated.
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/home/ubuntu/.conda/envs/ms_env/compiler_compat/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
*** error linking uWSGI ***
原因是Ubuntu系统的gcc版本问题,我安装时本机的gcc版本是5.4,然后我把gcc版本修改成了4.7,重新使用pip install uwsgi,完美解决问题。
安装灶迅gcc4.7:sudo apt-get install gcc-4.7
然后:
sudo rm /usr/bin/gcc(删除已有软连接)
sudo ln -s /usr/咐辩早bin/gcc-4.7 /usr/bin/gcc(创建指向gcc4.7的软连接,这衡雀样系统默认的gcc版本就是4.7了)
(1)首次尝试 pip install uwsgi,失败1次
(2)尝试安装python-devel,失败2次
(3)尝试更新yum,重复安装python-devel,散银失败3次
(4)尝试searce python-devel,查找到需要的版本侍掘清,安装,重复pip install uwsgi,安装成功
总结:
<1>yum search python-devel ,如果是ubantu 使用apt 进行相应 *** 作
<2>yum install python-devel(对应版本)
<3>pip install uwsgi
只要思想不滑坡,办法总是有的老前!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)