Centos7下安装uwsgi(python2和python3源码编译方式)

使用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

加油!祝各位一路顺畅,没有报错

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值