【问题标题】:python-openstackclient issubclass() arg 1 must be a classpython-openstackclient issubclass() arg 1 必须是一个类
【发布时间】:2018-11-30 16:03:24
【问题描述】:

已安装的版本:

python-openstackclient==3.17.0

osc-lib==1.11.1

所有 openstack 命令似乎都可以工作,但以下除外:

openstack stack show <stack name or id>

我得到的回复是:issubclass() arg 1 must be a class

我读到这可能是 osc-lib 的问题,但在 1.11.1 版本中应该已修复。我怎样才能让它工作?

【问题讨论】:

  • 我没有解决这个确切的问题。正如预期的那样,问题出在 python 依赖项上,所以我刚刚安装了新的 pyenv,然后我的 openstackclient 工作正常

标签: python openstack


【解决方案1】:

只有在使用 Python 3.7 时才会出现此问题

通过使用 Python 3.6,这个问题不再存在。下面有一个链接描述了这个问题任何可能的补丁来解决这个问题。

这里是描述相同问题的 OpenStack 论坛上的链接: https://ask.openstack.org/en/question/118057/solved-in-py37-rocky-openstackclient-issubclass-arg-1-must-be-a-class/

【讨论】:

  • 你仍然在使用 Python
  • @ArdalanShahgholi 言归正传,后端首选
猜你喜欢
  • 2016-02-05
  • 2021-10-12
  • 1970-01-01
  • 2019-11-28
  • 1970-01-01
  • 2022-07-09
  • 1970-01-01
  • 2019-04-26
  • 2013-01-18
相关资源
最近更新 更多