我已经安装了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系统上设置的。
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发布于 2017-04-25 15:49:48
解决方案是直接修改位于/opt/rh/python27/root/usr/lib64/python2.7/test/test_support.py的测试检查,并将IPV6_ENABLED变量设置为0。
这是由于IPV6出现在系统上,但是模块是。)未加载,但存在和/或可能用于其他系统b)加载,但禁用,在这种情况下,它应该回到IPV4。
发布于 2019-03-27 06:10:23
试运行: pip安装sqlalchemy==1.2.18
之后,运行fabmanager命令.
https://stackoverflow.com/questions/43612928
复制相似问题