首页 > 编程语言 >Python Flask-SocketIO没有启动成功

Python Flask-SocketIO没有启动成功

时间:2022-10-15 01:23:01浏览次数:92  
标签:websocket 启动 Python SocketIO Flask gevent

背景

最近想做websocket服务端,发现Flask已提供第三方库;尝试使用后,发现前端也必须使用SocketIO,不太适用,所以放弃。

 

问题

WARNING in init: WebSocket transport not available. Install gevent-websocket for improved performance.
按照提示安装:pip install gevent-websocket后启动失败

不展示启动端口,因为没写对应前端,不确定是否有问题

 

尝试解决

更新Werkzeug
没用

Use run(use_reloader=False) to disable the reloader.
没用

pip install eventlet
安装后可以正常启动

 

使用可参考:Python Flask-SocketIO

标签:websocket,启动,Python,SocketIO,Flask,gevent
From: https://www.cnblogs.com/QingshanY/p/16793436.html

相关文章

  • Python Flask 返回html文件
    1、在templates文件夹建立一个html文件<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Index</title></head><body><h2>This is i......
  • Python Flask报错:TypeError: 'NoneType' object is not subscriptable
    问题:用Flask写了一个请求,用Jmeter请求时报错;但在postman中参数发送,可以成功返回数据以及正常状态码200; 分析:request以json形式发送post请求时,需要headers 解决:he......
  • Python 第一个Flask
    安装flaskpip3installflask 导入类fromflaskimportFlask 第一个Flask实例化创建一个Flask应用,第一个参数是Flask应用的名称app=Flask(__name_......
  • Python Flask HTTP请求
    GET请求@app.route('/get',methods=["GET"])defget_():#返回字符串return'这是get请求' POST请求@app.route('/post',methods=["POST"])defpost......
  • Python 正则表达式匹配数字及字符串中的纯数字
    Python正则表达式匹配数字电话号码:\d{3}-\d{8}|\d{4}-\d{7} QQ号:[1-9][0-9]{4,}中国邮政编码:[1-9]\d{5}(?!\d)身份证:\d{15}|\d{18}ip地址:\d+\.\d+\.\d+\.\d+ [1-9]......
  • python 异常的捕获
    1.捕获常规异常1.1基本语法try:可能发生错误的代码except:如果出现异常执行的代码快速入门需求:尝试以‘r’模式打开文件,如果文件不存在,则以‘w’方式打开try......
  • Flask框架
    Flask框架学习01-Flask:初识02-Flask:基础03-Flask:蓝图04-Flask:local05-Flask:高级06-Flask:SQLAlchemy Flask源码解析01-Flask源码解析:简介02-Flask源码解析:应用启......
  • 一些python练习
    #a=22 #a的值不为零所以bool为真#b=11#print(aandb)#print(aorb) #a和b中有一个真就全真#print(nota)  #not取反,a为假#print(notb)......
  • 进入python的世界_day15_python基础——内置函数、迭代器、异常捕获
    一、一些重要内置函数、常见内置函数1..zip()​ 将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的zip对象,转成list即可查看,如果对应......
  • 从零开始撸python
    Day4:多线程聊天室这个比较简单,用来练一下手,不过发现一个问题,多线程用while循环的时候,不论循环条件,CPU占用直接拉满,但用列表for循环却可以,应该是和操作系统原理有关,希望知......