【问题标题】:Can't import blockchain.info api library for python无法为 python 导入 blockchain.info api 库
【发布时间】:2018-01-04 03:24:37
【问题描述】:

使用这个 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 是否安装了区块链模块,我在列表中看到了 blockchain ==1.4.0。所以我假设它已经安装了

我错过了什么?谢谢

【问题讨论】:

    标签: python python-3.x unix pip blockchain.info-api


    【解决方案1】:
    # blockchain.py
    from blockchain import Blockexplorer
    

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

    1. 您的脚本被称为blockchain.py,所以from blockchain import 尝试从它而不是blockchain 包中导入。重命名你的脚本,这样它就不会掩盖包名。

    2. 您尝试在实际模块为小写时导入Blockexplorer。正确的导入语句(重命名脚本后)是

      from blockchain import blockexplorer

    【讨论】:

      猜你喜欢
      • 2020-11-07
      • 1970-01-01
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 2016-09-18
      • 2018-11-30
      • 1970-01-01
      相关资源
      最近更新 更多