使用此github库:blockchain.info python api
blockchain.py
from blockchain import Blockexplorer
block = blockexplorer.get_block('000000000000000016f9a2c3e0f4c1245ff24856a79c34806969f5084f410680')
当我在我的mac上的命令行中运行python blockchain.py时,我收到此错误:
Traceback (most recent call last):
File "blockchain.py", line 1, in <module>
from blockchain import Blockexplorer
File "/Users/mbp13/blockchain.py", line 1, in <module>
from blockchain import Blockexplorer
ImportError: cannot import name 'Blockexplorer'
我检查了区块链模块是否由pip freeze
安装,我在列表中看到了区块链== 1.4.0。所以我认为已经安装了
我错过了什么?感谢
答案 0 :(得分:1)
# blockchain.py
from blockchain import Blockexplorer
我在这里看到两(2)个问题:
您的脚本名为blockchain.py
,因此from blockchain import
会尝试从中导入而不是blockchain
包。重命名脚本,使其不会掩盖包名称。
当真实模块为小写时,您尝试导入Blockexplorer
。正确的import语句(重命名脚本后)是
from blockchain import blockexplorer