如何从GitHub安装Python包?

我想使用httpie的一个新功能。该特性在github repo https://github.com/jkbr/httpie中,但不在python包索引https://pypi.python.org/pypi/httpie的发布中

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

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

但是我得到了一个错误“无法解包”


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

npm install git+https://github.com/substack/node-optimist.git
442401 次浏览

你需要使用正确的git URL:

pip install git+https://github.com/jkbr/httpie.git#egg=httpie

也可以参考pip文档的VCS Support section

不要忘记将egg=<projectname>部分包含到显式地命名项目中;这样,PIP就可以跟踪元数据,而不必运行setup.py脚本。

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

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

然后运行该目录下的setup.py文件,

sudo python setup.py install