python - 导入错误: Cannot import name 'Asset' bigchaindb

标签 python pip blockchain rethinkdb-python

我已经正确安装了 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 名称。 原因可能是 Assetremoved在较新版本的 bigchaindb 中。

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

关于python - 导入错误: Cannot import name 'Asset' bigchaindb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41636044/

相关文章:

python - 将工具提示参数与 python 破折号 slider 一起使用时出错

python - 如何使用全局参数跳过 python unittest

python - pip install 'what you want to install' 不起作用

python - 为什么在使用和不使用 sudo 运行 Python 时 PYTHONPATH 不同?

javascript - 为什么 bitcore-lib 无法正确解码我的比特币交易十六进制?

python - Pandas 'Freq' 标签中的有效值是什么?

python - 如何使用 Python 和 GraphAPI 更新 FB 状态?

python - 使用 python setup.py egg_info 时安装 scikits.audiolab 时出错

blockchain - 私有(private)以太坊上的 NodeJs 区 block 链

fork - 我如何 fork 币安智能链并创建自己的区 block 链