首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在Superset的工厂经理那里有一个Errno97,如何修复?

我在Superset的工厂经理那里有一个Errno97,如何修复?
EN

Stack Overflow用户
提问于 2017-04-25 14:04:07
回答 2查看 940关注 0票数 0

我已经安装了Superset的所有依赖项,但是在运行fabmanager时,我会得到以下错误:

root@host superset# /opt/rh/python27 27/root/usr/bin/fabmanager创建-管理-应用超级集-用户名管理-电子邮件me@home.net -名称管理-姓氏用户-密码abc123 /opt/rh/python27/root/usr/lib64/python2.7/site-packages/flask_sqlalchemy/init.py:30: ExtDeprecationWarning:不推荐导入flask.ext.sqlalchemy,而是使用flask_sqlalchemy。 从/opt/rh/python27/root/usr/lib64/python2.7/site-packages/flask_sqlalchemy/init.py:30:导入迭代项、迭代值、xrange、\ flask.ext.sqlalchemy._compat ExtDeprecationWarning:不再推荐导入flask.ext.sqlalchemy._compat,而是使用flask_sqlalchemy._compat。 从flask.ext.sqlalchemy._compat导入迭代项、迭代值、xrange、\无法导入超集错误: Errno 97地址族不受协议支持

对于什么“地址家庭”它没有锁定或者我如何调试它,有什么建议吗?

更新:

通过手动测试导入,我已经将其缩小到了来自socket.py寻找IPV6的错误,这个错误不是在我的RHEL系统上设置的。

代码语言:javascript
复制
 File "/opt/rh/python27/root/usr/lib64/python2.7/test/test_support.py", line 484, in <module>
    IPV6_ENABLED = _is_ipv6_enabled()
  File "/opt/rh/python27/root/usr/lib64/python2.7/test/test_support.py", line 474, in _is_ipv6_enabled
    sock = socket.socket(socket.AF_INET6, socket.SOCK_STREAM)
  File "/opt/rh/python27/root/usr/lib64/python2.7/socket.py", line 187, in __init__
    _sock = _realsocket(family, type, proto)
socket.error: [Errno 97] Address family not supported by protocol
EN

回答 2

Stack Overflow用户

发布于 2017-04-25 15:49:48

解决方案是直接修改位于/opt/rh/python27/root/usr/lib64/python2.7/test/test_support.py的测试检查,并将IPV6_ENABLED变量设置为0。

这是由于IPV6出现在系统上,但是模块是。)未加载,但存在和/或可能用于其他系统b)加载,但禁用,在这种情况下,它应该回到IPV4。

票数 0
EN

Stack Overflow用户

发布于 2019-03-27 06:10:23

试运行: pip安装sqlalchemy==1.2.18

之后,运行fabmanager命令.

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

https://stackoverflow.com/questions/43612928

复制
相关文章

相似问题

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