安装uwsgi报错

安装uwsgi报错,第1张

错误信息:

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

只要思想不滑坡,办法总是有的老前!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12398812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存