Импорт модуля python web3 приводит к assert keccak('') в eth_utils/crypto.py

Импорт web3 Модуль Python приводит к следующему assertion ошибка. я использую python3 (тоже пробовал python2) и имеют web3==4.0.0b6 установил, тоже попробовал 3.16.4, eth_utils/crypto.py не счастлив Может у меня неправильная версия python-sha3 модуль установлен?

Traceback (most recent call last):
  File "eth_send.py", line 1, in <module>
    import web3
  File "/Users/mimerrit/ethereum/envname/lib/python3.5/site-packages/web3/__init__.py", line 7, in <module>
    from web3.account import Account  # noqa: E402
  File "/Users/mimerrit/ethereum/envname/lib/python3.5/site-packages/web3/account.py", line 11, in <module>
    from eth_keyfile import (
  File "/Users/mimerrit/ethereum/envname/lib/python3.5/site-packages/eth_keyfile/__init__.py", line 7, in <module>
    from eth_keyfile.keyfile import (  # noqa: F401
  File "/Users/mimerrit/ethereum/envname/lib/python3.5/site-packages/eth_keyfile/keyfile.py", line 11, in <module>
    from eth_keys import keys
  File "/Users/mimerrit/ethereum/envname/lib/python3.5/site-packages/eth_keys/__init__.py", line 15, in <module>
    from .main import (  # noqa: F401
  File "/Users/mimerrit/ethereum/envname/lib/python3.5/site-packages/eth_keys/main.py", line 3, in <module>
    from eth_utils import (
  File "/Users/mimerrit/ethereum/envname/lib/python3.5/site-packages/eth_utils/__init__.py", line 5, in <module>
    from .abi import (  # noqa: F401
  File "/Users/mimerrit/ethereum/envname/lib/python3.5/site-packages/eth_utils/abi.py", line 3, in <module>
    from .crypto import keccak
  File "/Users/mimerrit/ethereum/envname/lib/python3.5/site-packages/eth_utils/crypto.py", line 18, in <module>
    assert keccak('') == b"\xc5\xd2F\x01\x86\xf7#<\x92~}\xb2\xdc\xc7\x03\xc0\xe5\x00\xb6S\xca\x82';{\xfa\xd8\x04]\x85\xa4p"  # noqa: E501
AssertionError

0 ответов

Другие вопросы по тегам