Windows 11环境下安装uwsgi的步骤和方法

1 篇文章 0 订阅
1 篇文章 0 订阅

        正在用Django做个小网站,经常要用runserver启动服务观察效果,很不方便,就想装个uwsgi,让服务总是在后台运行,免得切换。上网一查发现,在windows下安装uwsgi不是一件简单的事情,很多人在尝试之后得出的结论是uwsgi不支持windows系统。当然也有极少在windows下安装成功的案例,经本人亲历,那种改.h文件的操作在我的机器上是行不通的,本文所介绍的步骤和方法应该具有一定的普适性。而且,本文所介绍的步骤和方法很简单,先在windows 11下创建一个类linux环境,再在这个环境下直接安装uwsgi即可。

本机的操作系统是windows 11专业版,具体信息见图1.

图1

一、安装Cygwin

        Cygwin的宣传语是在windows上体验linux的感觉,因而在它的终端上安装和运行uwsgi是没有问题的。

  1. 下载cygwin

Cygwin的下载网址是Cygwin,选择最新版的安装文件setup-x86_64.exe下载就好,如图2。

图2

  1. 装载cygwin

        点击下载的安装文件弹出图3,直接选下一页。

图3

        然后选择“从互联网安装”,如图4。

图4

        再选择自已的安装目录,如图5.,我这里选的是D盘,各人根据具体情况进行选择。

图5

图6是安装包位置的选择,我选择跟安装文件同一磁盘。

                                                                             图6

        图7是联网代理方式的选择,我选了跟系统相同的代理方式。

图7

        图8是选择从哪个镜像站点下载,我选了阿里云,从实际情况看,阿里云的下载速度还行。

图8

      再就是选择要安装的软件包,这个选择很重要,因为uwsgi的正常运行需要有一些依赖,如果有漏项,uwsgi可能会安装不成功,我选择的安装包列表如图9所示。你可以在视图那栏选全部,然后在搜索栏输入想安装的包名,再点击下拉三角图标,选择安装的版本。

图9

       安装包选好后点击下一页会出现确认的弹框,如图10所示,如果你刚选择的安装包都在这个列表里,就下一页,否则就回到上一页继续添加漏掉的安装包。

图10

       确认了安装包后就开始下载安装cygwin了,如图11所示。Cygwin安装完成后就进行到下一个步骤了。

图11

二、下载uwgsi

      在它的官网下载,地址为uWSGI · PyPI,下载最新版本,目前应该是2.0.26,如图12。

图12

       然后把下载的文件解压到你想安装的目录下,解压后的目录下的文件夹和文件如图13所示。注意到py格式的uwsgi安装文件setup.py在此目录下。

图13

三、安装uwsgi

       打开Cygwin终端,进入到解压的uwsgi文件夹中,运行命令python setup.py install,则开始安装,如图14。

图14

安装时间约5分钟,安装完成后的画面如图15:

图15

        最后用uwsgi –version命令检查一下是否安装成功,返回了安装uwsgi的版本号2.0.26,说明uwsgi已经安装成功了,如图16所示。

图16

        整个安装过程步骤简单,无需修改任何安装文件,只需在安装Cygwin的软件包时稍加注意就好,如果你也有同样的需求,不妨一试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值