flask报错处理

shell 复制代码
Traceback (most recent call last):
  File "/home/yeshen/server/flask-uwsgi-websocket/examples/echo/./echo.py", line 3, in <module>
    from flask_uwsgi_websocket import WebSocket
  File "/home/yeshen/server/flask-uwsgi-websocket/pyvenv/lib/python3.10/site-packages/flask_uwsgi_websocket/__init__.py", line 14, in <module>
    from ._async import *
  File "/home/yeshen/server/flask-uwsgi-websocket/pyvenv/lib/python3.10/site-packages/flask_uwsgi_websocket/_async.py", line 1, in <module>
    from .websocket import WebSocket, WebSocketClient, WebSocketMiddleware
  File "/home/yeshen/server/flask-uwsgi-websocket/pyvenv/lib/python3.10/site-packages/flask_uwsgi_websocket/websocket.py", line 7, in <module>
    from flask.app import setupmethod
ImportError: cannot import name 'setupmethod' from 'flask.app' (/home/yeshen/server/flask-uwsgi-websocket/pyvenv/lib/python3.10/site-packages/flask/app.py)

https://pypi.org/project/Flask/#history

看着好像是flask 3.x的问题...

解决方法:

bash 复制代码
pip3 uninstall Flask
pip3 install Flask==2.3.3
相关推荐
杰瑞哥哥11 分钟前
标准 Python 项目结构
开发语言·python
shykevin14 分钟前
Rust入门
开发语言·后端·rust
Lisonseekpan18 分钟前
Git 命令大全:从基础到高级操作
java·git·后端·github·团队开发
西部森林牧歌30 分钟前
Arbess零基础学习 - 使用Arbess+GitLab实现Python项目构建/主机部署
python·ci/cd·gitlab·tiklab devops
Jay_Franklin37 分钟前
Python中使用sqlite3模块和panel完成SQLite数据库中PDF的写入和读取
数据库·笔记·python·pycharm·sqlite·pdf·py
热爱编程的小白白1 小时前
【Playwright自动化】安装和使用
开发语言·python
听风吟丶1 小时前
Java NIO 深度解析:从 BIO 到 NIO 的演进与实战
开发语言·python
学历真的很重要1 小时前
LangChain V1.0 Messages 详细指南
开发语言·后端·语言模型·面试·langchain·职场发展·langgraph
申阳1 小时前
Day 7:05. 基于Nuxt开发博客项目-首页开发
前端·后端·程序员
yuxb731 小时前
Python基础(一)
笔记·python