AttributeError: ‘Flask‘ object has no attribute ‘get‘

在Raspberry Pi上安装Python包Flask时遇到版本过旧的问题。通过尝试使用`pip3 install flask`命令更新未成功,但通过指定版本号`pip3 install flask==2.0.2`成功将Flask更新到2.0.2版,并同时更新了其依赖如Jinja2、Werkzeug等。更新后警告提示flask脚本不在PATH路径下,但已成功安装并可正常使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在安装一个python包之后,出现了这个错误,查看flask版本,发现版本比较早

pi@raspberrypi:~ $ flask --version
Python 3.9.2
Flask 1.1.2
Werkzeug 2.0.1

使用pip3 install flask,无法更新

pi@raspberrypi:/opt/app $ pip3 install Flask
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: Flask in /usr/lib/python3/dist-packages (1.1.2)

使用强制安装指定版本方式,成功更新

pi@raspberrypi:/opt/app $ pip3 install flask==2.0.2
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting flask==2.0.2
  Downloading https://www.piwheels.org/simple/flask/Flask-2.0.2-py3-none-any.whl (95 kB)
     |████████████████████████████████| 95 kB 54 kB/s 
Collecting Jinja2>=3.0
  Downloading https://www.piwheels.org/simple/jinja2/Jinja2-3.1.1-py3-none-any.whl (132 kB)
     |████████████████████████████████| 132 kB 43 kB/s 
Requirement already satisfied: Werkzeug>=2.0 in /home/pi/.local/lib/python3.9/site-packages (from flask==2.0.2) (2.0.1)
Requirement already satisfied: click>=7.1.2 in /usr/lib/python3/dist-packages (from flask==2.0.2) (7.1.2)
Collecting itsdangerous>=2.0
  Downloading https://www.piwheels.org/simple/itsdangerous/itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (26 kB)
Installing collected packages: MarkupSafe, Jinja2, itsdangerous, flask
  WARNING: The script flask is installed in '/home/pi/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed Jinja2-3.1.1 MarkupSafe-2.1.1 flask-2.0.2 itsdangerous-2.1.2

之后即可正常使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

itolddd9720

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值