首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:无法从“import危险”导入名称“TimedJSONWebSignatureSerializer”

ImportError:无法从“import危险”导入名称“TimedJSONWebSignatureSerializer”
EN

Stack Overflow用户
提问于 2022-10-12 10:01:37
回答 3查看 828关注 0票数 0

我正在使用AWS EC2实例中它的危险python包运行一个烧瓶应用程序。

代码语言:javascript
复制
Traceback (most recent call last):
  File "run.py", line 4, in <module>
    app = create_app()
  File "/home/ubuntu/RHS_US/application/portal/__init__.py", line 29, in create_app
    from portal.users.routes import users
  File "/home/ubuntu/RHS_US/application/portal/users/routes.py", line 7, in <module>
    from portal.models import User
  File "/home/ubuntu/RHS_US/application/portal/models.py", line 7, in <module>
    from itsdangerous import TimedJSONWebSignatureSerializer as Serializer
ImportError: cannot import name 'TimedJSONWebSignatureSerializer' from 'itsdangerous' (/home/ubuntu/.local/lib/python3.7/site-packages/itsdangerous/__init__.py)

对此有什么决议吗?

EN

回答 3

Stack Overflow用户

发布于 2022-10-13 12:22:18

在其最新版本“危险”中,TimedJSONWebSignatureSerializer不再可用。试试这个吧。对我起作用了。from itsdangerous import URLSafeTimedSerializer as Serializer

票数 1
EN

Stack Overflow用户

发布于 2022-10-13 14:15:39

它是一个非常常见和流行的软件包,用于其他软件包和应用程序中的序列化。要解决这个问题:

pip install flask –upgrade

  • Downgrade

  • 将你的瓶子升级到最新版本

我希望这能帮你解决这个问题。快乐编码

票数 1
EN

Stack Overflow用户

发布于 2022-11-13 06:05:01

首先,确保重新安装和更新它是危险的(因为不安装它是危险的)

代码语言:javascript
复制
 pip install -U itsdangerous

那么你想做的是

代码语言:javascript
复制
 from itsdangerous.url_safe import URLSafeTimedSerializer as Serializer

这个效果很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74039971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档