关于pip:如何从GitHub安装Python包? 您所在的位置:网站首页 从github安装python库 关于pip:如何从GitHub安装Python包?

关于pip:如何从GitHub安装Python包?

2024-07-13 17:19| 来源: 网络整理| 查看: 265

本问题已经有最佳答案,请猛点这里访问。

我想使用httpie的新功能。 此功能在github repo https://github.com/jkbr/httpie中,但不在python包索引https://pypi.python.org/pypi/httpie的发行版中

如何从github repo安装httpie包? 我试过了

1pip install https://github.com/jkbr/httpie

但我得到一个错误'无法解压'

在Nodejs中,我可以像这样从github安装包

1npm install git+https://github.com/substack/node-optimist.git 相关讨论 stackoverflow.com/questions/8247605/也许?

您需要使用正确的git URL:

1pip install git+git://github.com/jkbr/httpie.git

要么

1pip install git+https://github.com/jkbr/httpie.git

另请参阅pip文档的VCS Support部分。

相关讨论 另一个不需要安装Git的安装选项:pip install --upgrade https://github.com/jkbr/httpie/tarball/master 请注意,上述答案并不完美。"Pip freeze> requirements.txt"将创建一个文件,假设依赖项位于pypi中。相反,使用"pip install -e git:// [github URL.git]#egg = egg_name"然后pip冻结将给出其他人也可以使用的输出! @ user724375听起来像是Pip中的一个bug,我们应该报告它。 它已经是:github.com/pypa/pip/issues/713 这也解决了我在www.pythonanywhere.com上安装git托管软件包的问题 另请参阅官方文档中的VCS支持。 我可以选择分店吗? @Nicofisi:是的,将@附加到URL。请参阅VCS支持文档。

要从github安装Python包,您需要克隆该存储库。

1git clone https://github.com/jkbr/httpie.git

然后只需从该目录运行setup.py文件,

1sudo python setup.py install 相关讨论 通常python github repo没有setup.py文件...请参阅github.com/tyiannak/pyAudioAnalysis 来自本地克隆的repo dir的pip install .也会起作用。 @ccpizza Directory '.' is not installable. Neither 'setup.py' nor 'pyproject.toml' found. @trthhrtz:这意味着软件包不符合要求,不符合packaging.python.org/guides/中定义的要求



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有