关于pip:如何从GitHub安装Python包? | 您所在的位置:网站首页 › 从github安装python库 › 关于pip:如何从GitHub安装Python包? |
本问题已经有最佳答案,请猛点这里访问。
我想使用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 实验室设备网 版权所有 |