- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将 Airflow 从 1.10.5 更新到 1.10.10。使用 google OAuth 时,网络服务器出现以下错误
Traceback (most recent call last):
File "/home/airflow/.local/bin/airflow", line 37, in <module>
args.func(args)
File "/home/airflow/.local/lib/python3.7/site-packages/airflow/utils/cli.py", line 75, in wrapper
return f(*args, **kwargs)
File "/home/airflow/.local/lib/python3.7/site-packages/airflow/bin/cli.py", line 900, in webserver
app = cached_app_rbac(None) if settings.RBAC else cached_app(None)
File "/home/airflow/.local/lib/python3.7/site-packages/airflow/www_rbac/app.py", line 295, in cached_app
app, _ = create_app(config, session, testing)
File "/home/airflow/.local/lib/python3.7/site-packages/airflow/www_rbac/app.py", line 108, in create_app
update_perms=conf.getboolean('webserver', 'UPDATE_FAB_PERMS'))
File "/home/airflow/.local/lib/python3.7/site-packages/flask_appbuilder/base.py", line 148, in __init__
self.init_app(app, session)
File "/home/airflow/.local/lib/python3.7/site-packages/flask_appbuilder/base.py", line 202, in init_app
self.sm = self.security_manager_class(self)
File "/home/airflow/.local/lib/python3.7/site-packages/airflow/www_rbac/security.py", line 177, in __init__
super(AirflowSecurityManager, self).__init__(appbuilder)
File "/home/airflow/.local/lib/python3.7/site-packages/flask_appbuilder/security/sqla/manager.py", line 51, in __init__
super(SecurityManager, self).__init__(appbuilder)
File "/home/airflow/.local/lib/python3.7/site-packages/flask_appbuilder/security/manager.py", line 249, in __init__
from flask_oauthlib.client import OAuth
File "/home/airflow/.local/lib/python3.7/site-packages/flask_oauthlib/client.py", line 20, in <module>
from .utils import to_bytes
File "/home/airflow/.local/lib/python3.7/site-packages/flask_oauthlib/utils.py", line 5, in <module>
from oauthlib.common import to_unicode, bytes_type
ImportError: cannot import name 'bytes_type' from 'oauthlib.common' (/home/airflow/.local/lib/python3.7/site-packages/oauthlib/common.py)
这个错误是因为依赖不匹配。 Airflow 1.10.10
正在安装 oauthlib==3.1.0
和 Flask-OAuthlib==0.9.5
以及 3.1.0 oauthlib
的版本,没有 bytes_type 而 Flash-OAuthlib 期望它在那里。
考虑到 lepture已存档flask-oauthlib并创建了 authlib ,我在 lepture 的 Airflow 中看到了关于此更改的 PR https://github.com/apache/airflow/pull/6140/files但它没有被机器人合并和标记为陈旧
有人在 Airflow 1.10.10 中遇到过这个问题吗?我已通过在 requirement.txt 中将 oauthlib 版本更改为 2.1.0
来解决此问题。
最佳答案
我们遇到了同样的问题,并通过强制将 flask_oauthlib 升级到 0.9.6 来临时修复了它:(当我们等待 Airflow 修复它的依赖时)
pip install flask_oauthlib==0.9.6
关于python - 导入错误 : cannot import name 'bytes_type' from 'oauthlib.common' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61264984/
我正在将 Airflow 从 1.10.5 更新到 1.10.10。使用 google OAuth 时,网络服务器出现以下错误 Traceback (most recent call last):
我尝试使用 flask_oauthlib 构建应用程序并将其部署到 heroku,但我遇到了一些错误 2019-02-10T03:14:55.112096+00:00 app[web.1]: Fi
我想将 boost::asio::ip::address_v4::bytes_type 类型的字节数组转换为 boost::asio::ip::address_v4 . 所以我的问题是 boost 库
我是一名优秀的程序员,十分优秀!