CentOS7安装uwsgi的坑

error1:致命错误:Python.h:没有那个文件或目录

# python2
yum install python-devel
# python3
yum install python3-devel

不安装的话,会提示:致命错误:Python.h:没有那个文件或目录

error2:uwsgi启动失败,查看日志或直接显示使用的Python2

不要使用pip安装,pip3也一样。采用压缩包方式安装uwsgi

  • 下载压缩包
wget http://projects.unbit.it/downloads/uwsgi-latest.tar.gz
  • 解压并进入目标
tar zxvf uwsgi-latest.tar.gz
cd uwsgi-2.0.11.1/
  • 使用Python3构建uwsgi运行环境
python3 uwsgiconfig.py --build
  • 安装
python3 setup.py install

error3:uwsgi命令不能启动

The -s/–socket option is missing and stdin is not a socket.
CentOS7安装uwsgi的坑_第1张图片
指定.ini文件启动

uwsgi --ini xxx.ini

我遇到的问题就这样解决了

你可能感兴趣的:(Python,Django)