web-dev-qa-db-fra.com

Comment utiliser Python Logiciel d'installation Pip, pour extraire des packages de Github?

J'essaie d'installer un package à partir de Github, en utilisant Pip, en utilisant la syntaxe suivante

pip install -e git+https://github.com/facebook/python-sdk.git#Egg=FacebookSDK

et obtenir l'erreur "impossible de trouver la commande git". Cette Question a (non cochée) des réponses disant que Git doit être installé sur le système. Cependant, cette réponse indique que "Git, Subversion, Bazaar et Mercurial sont tous pris en charge" par Pip.

Le documentation Pip indique également qu'il a "un support natif pour d'autres systèmes de contrôle de version (Git, Mercurial et Bazaar)".

Alors, comment puis-je installer ce package avec Pip? Je veux vraiment pas vouloir installer Git sur mon VPS. Ou existe-t-il des outils non-Pip, pour simplement extraire des fichiers à partir de référentiels (sans effectuer une installation complète de Git)?

Mise à jour - j'ai donc mordu la balle et installé Git sur mon VPS. Pip n'était toujours pas en mesure de récupérer le paquet, mais il donnait un ensemble d'erreurs différent, alors - progrès. :) je l'ai finalement fait

git clone http://github.com/facebook/python-sdk.git

(notez http, pas https), et parvenez à télécharger le package, puis installez-le manuellement.

31
John C

Si je ne me trompe pas, vous auriez besoin que le client git soit installé sur votre machine. Si vous n'avez pas installé git, essayez ceci:

pip install https://github.com/facebook/python-sdk/zipball/master

ou

pip install https://github.com/facebook/python-sdk/tarball/master

Vous devez installer le git-core, puisque le git:// le protocole n'est associé à rien.

Sudo apt-get install git-core
48
Mridang Agarwalla

pour les utilisateurs de Windows:

1) Je commence par télécharger et décompresser le fichier.

2) Puis dans le répertoire python aller dans\Scripts

3) Commencer ici l'invite de commande

4) pip install C:\Theano-master# theano-master est une bibliothèque d'exemple

5