安装gunicorn时报错yield from self.wsgi.close() ^ SyntaxError: invalid syntax

错误如下:

Compiling /home/jabuntu14/Desktop/helloflask/venv/build/gunicorn/gunicorn/workers    /_gaiohttp.py ...
File "/home/jabuntu14/Desktop/helloflask/venv/build/gunicorn/gunicorn/workers    /_gaiohttp.py", line 64
    yield from self.wsgi.close()
         ^

SyntaxError: invalid syntax
Successfully installed gunicorn
Cleaning up...

可以看到最后一句:successfully installed gunicorn,可见这个错误是没什么影响的。

报错原因:gunicorn的某个语句只支持python3.3即以上版本,不过那个文件执行的功能无关紧要,所以报错了也没事。

作者如是说:

地址如下:https://github.com/benoitc/gunicorn/issues/788

这个错误是由于在代码中使用了无效的语法导致的。具体来说,yield.p.text这一行代码中出现了SyntaxError: invalid syntax错误。根据引用的内容,该错误是由于在_gaiohttp.py文件的第64行使用了yield from这个语法,而该语法只在Python 3.3及以上版本中才被支持。所以如果你使用的是Python版本较低,就会出现这个错误。 需要注意的是,这个报错不会影响到代码的功能执行,因为它只是_gaiohttp.py文件中的一个功能无关紧要的语句。所以即使出现了这个错误,也不会对代码运行产生实质性的影响。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python3.6.5参考手册 chm](https://download.csdn.net/download/ly_564963745/10350099)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [安装gunicorn报错yield from self.wsgi.close() ^ SyntaxError: invalid syntax](https://blog.csdn.net/lwgkzl/article/details/81259049)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值