2017-01-13 2 views
1

나는 제대로 bigchaindb 설치 한 (내가 믿는)하지만 난 ImportError를 : 이름 '자산'bigchaindb 가져올 수 없습니다

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' 

BigchaindDB

수입 bigchaindb_driver에서 다음 파이썬 명령

를 실행할 때 오류가 계속 오류의 원인은 무엇입니까?

답변

2

bigchaindb.common.transaction 모듈 source code을 보았습니다.이 모듈에는 Asset 이름이없는 것 같습니다. 이유는 bigchaindb의 새 버전에서 Assetremoved 이었기 때문일 수 있습니다.

bigchaindb_driver 버전은 bigchaindb 버전과 호환됩니까?

+0

지적 해 주셔서 감사합니다. 나는 python3.5를 사용하여 python3.4와 bigchaindb_driver를 사용하여 bigchaindb를 설치했다. 나는 단지 파이썬 3.4를 사용하여 프로세스를 다시 시작했고 지금은 작동한다. N.B bigchaindb 문서는, 내가 사용 bigchaindb_driver를 설치하려면 업데이트해야합니다 : 'bigchaindb_driver 설치 PIP' 대신 '을 pip3이 bigchaindb_driver 설치' – Edgar