在运行Ubuntu16.04和Python2.7.11+的旧ThinkPad T500上,我很难按照这里和这里的安装说明来设置pyethereum。
当我用以下方法测试安装时:
pyethereum/ethereum/tests$ pytest -m test_contracts.py我得到了,例如:
going into /home/pavel/Ethereum/pyethereum/ethereum/tests
============================ test_db.py ============================
=========================== test_abi.py ============================
unhandled exception occurred while testing test_abi Traceback (most
recent call last): File
"/usr/lib/python2.7/dist-packages/logilab/common/pytest.py", line 447,
in testfile
options=self.options, outstream=sys.stderr) File "/usr/lib/python2.7/dist-packages/logilab/common/pytest.py", line 763,
in __init__
testLoader=NonStrictTestLoader()) File "/usr/lib/python2.7/unittest/main.py", line 77, in __init__
self.module = __import__(module) File "test_abi.py", line 3, in <module>
import ethereum.testutils as testutils File "/home/pavel/.local/lib/python2.7/site-packages/ethereum-1.3.6-py2.7.egg/ethereum/testutils.py",
line 14, in <module>
from ethereum import state_transition ImportError: cannot import name state_transition至少有十个其他测试失败了,所有测试都带有相同的信息:
ImportError: cannot import name state_transition我很想从虚空开始,并将非常感谢任何和所有的帮助。非常感谢!
https://ethereum.stackexchange.com/questions/6758
复制相似问题