Как использовать программное обеспечение для установки Python Pip, чтобы вытащить пакеты из Github?
Я пытаюсь установить пакет из Github, используя Pip, используя следующий синтаксис
pip install -e git+https://github.com/facebook/python-sdk.git#egg=FacebookSDK
и получение ошибки "не удается найти команду git". Этот вопрос содержит (непроверенные) ответы о том, что в системе должен быть установлен Git. Однако этот ответ утверждает, что "Git, Subversion, Bazaar и Mercurial поддерживаются" Пипом".
Документация по протоколу также говорит, что у нее есть "Встроенная поддержка других систем управления версиями (Git, Mercurial and Bazaar)".
Итак, как мне установить этот пакет с помощью Pip? Я действительно не хочу устанавливать Git на свой VPS. Или есть ли какие-либо инструменты, отличные от Pip, просто вытаскивая файлы из репозиториев (без полной установки Git)?
Обновить - так что я побил пулю и установил Git на моем VPS. Пип все еще не смог захватить пакет, но он выдавал другой набор ошибок, поэтому - прогресс.:) Я, наконец, сделал
git clone http://github.com/facebook/python-sdk.git
(обратите внимание на http
, not https
) и удастся загрузить пакет, а затем просто установите его вручную.
Ответы
Ответ 1
Если я не ошибаюсь, вам понадобится клиент git, который будет установлен на вашем компьютере. Если у вас нет установленного git, попробуйте следующее:
pip install https://github.com/facebook/python-sdk/zipball/master
или
pip install https://github.com/facebook/python-sdk/tarball/master
Вам нужно установить git-core
, поскольку протокол git://
не связан ни с чем.
sudo apt-get install git-core
Ответ 2
для пользователей Windows:
1) Сначала я загружу и распакую файл.
2) Затем в каталоге python перейдите в \Scripts
3) Запустив здесь командную строку
4) pip install C:\Theano-master
# theano-master - пример библиотеки
Ответ 3
Я изучаю PostgreSQL и должен был установить версию Windows. Было предложено использовать git +, и я работал с теми же проблемами, которые испытывал Джон C.
Martijn выше рекомендуемой распаковки и загрузки. Это то, что предложили создатели win-psycopg. Поэтому я решил поделиться своим методом для установки в виртуальную среду.
Спасибо, джентльмены:
http://www.stickpeople.com/projects/python/win-psycopg/
Чтобы установить в виртуальный env: ![Довольно аккуратный]()