pip install uwsgi安装失败,出现下述错误:
compilation terminated.
lto-wrapper: fatal error: gcc returned 1 exit status
compilation terminated.
/home/liy/pro/anaconda3/compiler_compat/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
*** error linking uWSGI ***
原因:gcc版本过高
解决办法:修改gcc版本
步骤:
#查看当前系统安装所有版本的gcc
ls /usr/bin/gcc* -l
#如果gcc有5以下的版本,则不用在安装,负责安装4.8版本
sudo apt-get install gcc-4.8
#设置4.8为优先使用版本
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
然后重新 pip install uwgsi成功