无法为python导入blockchain.info api库

问题描述 投票:0回答:1

使用这个github库:blockchain.info python api

block chain.朋友

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安装,我在列表中看到blockchain == 1.4.0。所以我认为它已经安装好了

我错过了什么?谢谢

python python-3.x unix pip blockchain.info-api
1个回答
1
投票
# blockchain.py
from blockchain import Blockexplorer

我在这里看到两(2)个问题:

  1. 你的脚本叫blockchain.py所以from blockchain import试图从它而不是blockchain包导入。重命名脚本,使其不会掩盖包名称。
  2. 您尝试导入Blockexplorer而真实模块是小写的。正确的import语句(重命名脚本后)是 from blockchain import blockexplorer
© www.soinside.com 2019 - 2024. All rights reserved.