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
的版本兼容吗?
我已经正确安装了 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
的版本兼容吗?