导入错误:无法导入名称"资产"大链数据库



我已经正确安装了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模块源代码,看起来这个模块中没有Asset名称。原因可能是Asset在较新版本的bigchaindb中删除了。

那么,您确定您有bigchaindb_driver版本与bigchaindb版本兼容吗?

最新更新