ImportError:无法导入名称secure_dumps
Posted
技术标签:
【中文标题】ImportError:无法导入名称secure_dumps【英文标题】:ImportError: cannot import name secure_dumps 【发布时间】:2015-04-03 14:55:27 【问题描述】:我正在尝试使用独立版本的 web2py 的 DAL。我查看了其他几个帖子(here 和其中引用的链接),但仍然无法解决问题。我所做的是将 web2py 目录中的 gluon 文件夹复制到我的目录中,然后执行导入语句,例如:
from gluon import DAL, Field
导致以下错误:
File "/home/ec2-user/myproject/gluon/globals.py", line 26, in <module>
from gluon.utils import web2py_uuid, secure_dumps, secure_loads ImportError: cannot import name secure_dumps
我检查了 utils.py 是否存在于 gluons 文件夹中,并且其中定义了 secure_dumps 函数。感谢是否有人可以就如何解决此错误提供一些建议。
【问题讨论】:
【参考方案1】:解决此问题的方法是使用gluino
而不是gluon
。 gluino
是 web2py 到 Bottle 和其他 web 框架的端口,可以下载 here。
【讨论】:
以上是关于ImportError:无法导入名称secure_dumps的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:无法使用 Flask 导入名称“app”
ImportError:无法导入名称 _UNPACK_INT
ImportError:无法导入名称“_validate_lengths”
ImportError:从 sklearn 导入 TfidfVectorizer 时无法导入名称 __check_build