ImportError: Cannot import name 'Asset' bigchaindb

ImportError: Cannot import name 'Asset' bigchaindb

我已经正确安装了 bigchaindb(我相信)但是当我 运行 以下 python 命令

时我总是收到错误

从 bigchaindb_driver 导入 BigchaindDB

  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.5/site-packages/bigchaindb_driver/__init__.py", line 1, in <module>
from .driver import BigchainDB   # noqa
  File "/usr/local/lib/python3.5/site-packages/bigchaindb_driver/driver.py", line 2, in <module>
from .offchain import prepare_transaction, fulfill_transaction
 File "/usr/local/lib/python3.5/site-packages/bigchaindb_driver/offchain.py", line 18, in <module>
from .utils import (
File "/usr/local/lib/python3.5/site-packages/bigchaindb_driver/utils.py", line 9, in <module>
from bigchaindb.common.transaction import Asset
ImportError: cannot import name 'Asset'

对导致错误的原因有什么想法吗?

我查看了 bigchaindb.common.transaction 模块 source code,这个模块中似乎没有 Asset 名称。 原因可能是 Asset 在较新版本的 bigchaindb 中是 removed

那么你确定你的 bigchaindb_driver 版本与 bigchaindb 的版本兼容吗?