Как установить пакет Python из GitHub?

Я хочу использовать новую функцию httpie. Эта функция находится в github repo https://github.com/jkbr/httpie, но не в релизе на индекс пакета python https://pypi.python.org/pypi/httpie

Как установить пакет httpie из репозитория github? Я попробовал

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

Но я получил сообщение об ошибке "не удалось распаковать"


В Nodejs я могу установить пакеты из github следующим образом

npm install git+https://github.com/substack/node-optimist.git

Ответ 1

Вам нужно использовать правильный git URL:

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

или

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

Также см. раздел поддержки VCS документации по протоколу.

Ответ 2

Чтобы установить пакет Python из github, вам необходимо клонировать этот репозиторий.

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

Затем просто запустите файл setup.py из этого каталога,

sudo python setup.py install