使用pip3安装uwsgi总是报错,网上查阅大量资料安装了各种依赖包还是报错,最终选择源码方式安装,安装代码如下,python2和python3两种方式:
python3安装uwsgi:
# 创建存放uwsgi的文件夹
mkdir uwsgi
# 进入文件夹
cd uwsgi
# 拉取最新的uwsgi包
wget http://projects.unbit.it/downloads/uwsgi-latest.tar.gz
# 进行解压
tar zxvf uwsgi-latest.tar.gz
# 进入解压之后的uwsgi目录(这是我的解压之后目录,根据自己的目录选择进入)
cd uwsgi-2.0.20
# 直接进行编译
make
# 编译成功之后你会在目录下看到一个绿色的uwsgi的文件
# 接下来可以配置上全局(格式:ln -s uwsgi的绿色可执行文件目录 /usr/bin/uwsgi)
ln -s /home/uwsgi/uwsgi-2.0.20/uwsgi /usr/bin/uwsgi
# 然后可以通过查看版本确认是否安装成功
uwsgi --version
python2安装uwsgi:
# 创建存放uwsgi的文件夹
mkdir uwsgi
# 进入文件夹
cd uwsgi
# 拉取最新的uwsgi包
wget http://projects.unbit.it/downloads/uwsgi-latest.tar.gz
# 进行解压
tar zxvf uwsgi-latest.tar.gz
# 进入解压之后的uwsgi目录(这是我的解压之后目录,根据自己的目录选择进入)
cd uwsgi-2.0.20
# 和python3相差不大都是一样的步骤只不过是切换一下python版本
python uwsgiconfig.py --build
python setup.py install
# 编译成功之后你会在目录下看到一个绿色的uwsgi的文件
# 然后可以通过查看版本确认是否安装成功
uwsgi --version
如果make的时候报错可以尝试安装以下依赖包,然后再重新进行编译
A. 安装libxml*:yum install libxml*
B. 安装python-devel:yum install python-devel -y
C. 安装编译工具:yum install -y gcc* pcre-devel openssl-devel
D. yum install python3-devel
加油!祝各位一路顺畅,没有报错