代码之家  ›  专栏  ›  技术社区  ›  oshirowanen

如何安装python模块

  •  -5
  • oshirowanen  · 技术社区  · 8 年前

    我是一个c开发人员,已经决定在ubuntu中使用python进行比特币编程,所以我目前对python了解不多。

    我下载 some example code 上面写着

    import bitcoin

    似乎我需要以某种方式将pybitcointools设置为一个比特币模块,以便与基于本书的python一起使用 Mastering Bitcoin 2nd Edition .

    但是,我似乎不知道如何安装pybitcointools。我知道它没有安装,因为我的第一个示例代码给出了错误:

    oshirowanen@oshirowanen:~/Desktop$ python3 ./key-to-address-ecc-example.py 
    Traceback (most recent call last):
      File "./key-to-address-ecc-example.py", line 2, in <module>
        import bitcoin
    ImportError: No module named 'bitcoin'
    

    我已经试过什么了?

    sudo aptitude install python-pip

    sudo pip install pybitcointools

    我收到一条消息说它已经成功安装。

    1 回复  |  直到 8 年前
        1
  •  1
  •   abarnert    8 年前

    你要找的包裹 has an empty description on PyPI 安装时什么也不安装。

    如果你点击主页链接,它是 a GitHub repo 只包含一个自述文件:

    我真的没有时间再维护这个图书馆了。如果您希望在缺乏维护的情况下分叉或使用它,可以在本地克隆并恢复一个提交。

    不管这个包裹是什么 习惯于 在2017年12月之前提供,不再提供。

    选项:

    1. 只要承认这本书已经过时,因此毫无用处。即使只有一岁。(我仍然有一本书,主要是关于Java 1.1的未来的猜测,我通常不买书,除非它们足够古老,才能成为稳定的技术。)

    2. 如果你真的想,你可以按照自述的建议去做。但老实说,如果你对git的了解不够,不足以派生repo并还原空白提交,那么 pip 要从git repo安装,并且要有足够的python更新和维护代码,这对您没有任何好处。

    3. 您可以尝试在github上搜索库中的其他分支,但如果您对它们的工作了解不够,那么仅通过查看repo来确定其中一个分支是否由某个知道它们在做什么的人维护几乎是不可能的。

    4. 你可以试着找到一些python比特币编程社区的邮件列表、irc频道、论坛、聊天网站等等,然后询问那里的人们他们在做什么。堆栈溢出绝对不是问这个问题的正确地方。python上的列表和频道 Community 网站也许至少能给你指明正确的方向。或者也许 the Software Recommendations Stack Exchange ,但一定要先阅读他们的帮助,看看是否有主题。