如何从GitHub安装Python包?
我想使用httpie的一个新功能。此功能在github repo中,但在python包索引的发行版中没有 如何从github repo安装httpie包?我试过了如何从GitHub安装Python包?,python,pip,Python,Pip,我想使用httpie的一个新功能。此功能在github repo中,但在python包索引的发行版中没有 如何从github repo安装httpie包?我试过了 pip install https://github.com/jkbr/httpie 但我有一个错误“无法解包” 在Nodejs中,我可以像这样从github安装软件包 npm install git+https://github.com/substack/node-optimist.git 您需要使用正确的git URL: p
pip install https://github.com/jkbr/httpie
但我有一个错误“无法解包”
在Nodejs中,我可以像这样从github安装软件包
npm install git+https://github.com/substack/node-optimist.git
您需要使用正确的git URL:
pip install git+https://github.com/jkbr/httpie.git#egg=httpie
另请参见pip文档的第页
不要忘了将
egg=
部分包含到;这样,pip就可以跟踪其元数据,而无需运行setup.py脚本。要从github安装Python包,您需要克隆该存储库
git clone https://github.com/jkbr/httpie.git
然后从该目录运行setup.py文件
sudo python setup.py install
也许?另一个不需要安装Git的:
pip安装——升级https://github.com/jkbr/httpie/tarball/master
这也解决了我在www.pythonanywhere.com上安装git托管包时遇到的一个问题。我可以选择一个分支吗?@Nicofisi:yes,URL后面附加了@
。请参阅。python github repo通常没有setup.py文件。。。请参阅pip安装。
从本地克隆的repo目录也可以使用。@ccpizza目录“.”不可安装。找不到'setup.py'或'pyproject.toml'。
@trthhrtz:这意味着该软件包不符合要求,并且不符合在没有sudo的开发模式下安装该软件包中定义的要求:运行pip Install-e。
从克隆repo的根目录中,此解决方案有2个好处:1。您可以在主项目目录中安装程序包。1.包包括.git
dir,所以它是常规的git存储库。你可以马上用叉子叉。[这一点应归功于@avalanchy(参考问题)]