当前位置: 移动技术网 > IT编程>脚本编程>Python > Ubuntu16.04上使用Anaconda3的Python3.6的pip安装UWSGI报错解决办法

Ubuntu16.04上使用Anaconda3的Python3.6的pip安装UWSGI报错解决办法

2018年04月21日  | 移动技术网IT编程  | 我要评论

量体裁衣读音,绿知了备案,五维空间文明

具体报错信息:


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/liuzhen/anaconda3/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

修改系统默认的gcc版本:https://blog.csdn.net/jacke121/article/details/54565281

步骤:
sudo rm /usr/bin/gcc(删除已有软连接)

sudo ln -s /usr/bin/gcc-4.7 /usr/bin/gcc(创建指向gcc4.7的软连接,这样系统默认的gcc版本就是4.7了)

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网