如何安装python模块

Posted

技术标签:

【中文标题】如何安装python模块【英文标题】:How do install a python module 【发布时间】:2018-11-17 17:57:18 【问题描述】:

我是一名 C# 开发人员,并决定在 Ubuntu 中使用 Python 进行比特币编程,所以目前我对 Python 知之甚少。

我下载了some example code,顶部显示

import bitcoin

似乎我需要以某种方式将 pybitcointools 设置为比特币模块,以便根据书 Mastering Bitcoin 2nd Edition 与 Python 一起使用。

但是,我似乎无法弄清楚如何安装 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

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

【问题讨论】:

我很困惑......“我知道它没有安装”......然后“我收到一条消息说它已成功安装” @DeepSpace 好吧,他也有一些示例代码,是他从互联网上某个未指定的地方下载的,没有显示给我们,这给出了一个空字符串的错误,所以...... 当您可以阅读 python 文档时,真的不值得我们花时间帮助您。如果我们帮助您解决这个问题,您将遇到另一个您将遇到的步骤 同时,当我查看pybitcointools in PyPI 时,它的描述是空的。如果我点击主页,它是a GitHub repo,只包含一个自述文件,上面写着“我真的没有时间进一步维护这个库。如果你想分叉或使用它,尽管缺乏维护,请随意克隆本地并还原一个提交。”所以,无论这个包使用提供什么,它自 2017 年 12 月以来就没有提供任何东西。 所以你问如何使用一个不再存在的包?答案很简单:要么你必须分叉它并自己接管构建和维护它(这将是一个重大项目,而且几乎可以肯定不是你第一次涉足 Python 时想做的事情),或者你就是不能用。这意味着您的书已过时且无用,这很糟糕,但是对此没有任何人可以做。 【参考方案1】:

您正在寻找的软件包has an empty description on PyPI 并在您安装时不安装任何内容。

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

我真的没有时间进一步维护这个库。如果您想在缺乏维护的情况下分叉或使用它,请随时在本地克隆并还原一次提交。

因此,无论此软件包在 2017 年 12 月之前使用提供什么,它都不再提供。

选项:

    接受这本书已经过时,因此毫无用处。哪怕只有一岁。 (在某个地方,我仍然有一本书,主要是关于 Java 1.1 的猜测......现在,我通常不买书,除非它们是关于古老而稳定的技术的。)

    如果你真的想要,你可以按照自述文件的建议去做。但老实说,如果你对 Git 不够了解,无法派生 repo 并恢复空白提交,不够了解 pip 从 Git repo 安装,还不够了解 Python 来更新和维护代码,那是行不通的你有什么好处。

    您可以尝试在 Github 上搜索该库的其他分支,但试图通过查看存储库来确定其中一个分支是否由知道自己在做什么的人维护几乎是不可能的如果你对他们在做什么还不够了解。

    您可以尝试查找一些 Python 比特币编程社区邮件列表、IRC 频道、论坛、聊天站点等,并询问那里的人们他们在做什么。 Stack Overflow 绝对不是问这个问题的正确地方。 Python Community 站点上的列表和频道至少可以为您指明正确的方向。或者可能是the Software Recommendations Stack Exchange,但请务必先阅读他们的帮助,看看它是否符合主题。

【讨论】:

以上是关于如何安装python模块的主要内容,如果未能解决你的问题,请参考以下文章

python中如何安装SciPY模块

怎么安装python模块,如何安装python模块,常用安装方式

怎么安装python模块,如何安装python模块,常用安装方式

怎么安装python模块,如何安装python模块,常用安装方式

怎么安装python模块,如何安装python模块,常用安装方式

如何获取本地安装的Python模块列表?