centos安装uwsgi 指定python解释器为python3

今天在使用centos下的pip3 install uwsgi安装uwsgi之后,发现uwsgi默认的python解释器是centos自带的python2.7,使用uwsgi命令时总是报错无法导入django.core.wsgi,如需将uwsgi解释器改为python3,请根据以下步骤
1.获取最新版uwsgi

	wget http://projects.unbit.it/downloads/uwsgi-latest.tar.gz
  1. 解压
tar zxvf uwsgi-latest.tar.gz
  1. 编译
cd uwsgi-2.0.18.1/
python3 uwsgiconfig.py --build

4.安装

python3 setup.py install

5.建立软连接,注意如果以前安装过uwsgi请删除以前的uwsgi文件

ln -s   /uwsgi文件目录/uwsgi  /usr/bin/uwsgi

如果是python2安装uwsgi的话可以直接pip install uwsgi,但是之前需要安装 python-devel
centos不预装python3,需要自己安装
把centos的默认python解释器改为python3后,yum会报错,因为yum是基于系统预安的python2.7编写的

参考文章:感谢这位老哥.

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值