Comment exécuter easy_install dans cygwin?


32

J'essaie d'installer un paquet dans le python de cygwin, mais le message d'erreur suivant s'affiche: "easy_install: command not found".

J'ai essayé de lancer "easy_install.py", le résultat est également "easy_install.py: command not found". J'ai essayé de chercher dans tout l'arborescence / usr de cygwin pour tout ce qui porte le préfixe "easy", aucun n'a été trouvé.

Est-ce que je manque quelque chose? Autant que je sache, l’outil easy_install devrait être composé des piles incluses dans python 2.5. Ou y a-t-il un paquet qui doit être installé pour cela que j'ai manqué?

Réponses:


39

À l’invite de cygwin, faites:

$ wget http://peak.telecommunity.com/dist/ez_setup.py
$ python ez_setup.py

Cela installera easy_install sur votre cygwin.

Facile comme py.


14
Plus un pour l'horrible Pun.
Fergal Moran

Après l’installation, easy_installassurez-vous que C: \ Python27 \ Scripts (ou similaire) se trouve dans votre PATH.
Juuso Ohtonen

18

easy_installfait partie du paquet setuptools. Ce paquet est fourni par cygwin. Pour l'installer, réexécutez le programme d' installation de cygwin [...] .exe et, à l'étape de sélection du paquet, cochez la case "Python / python-setuptools".

Le script easy_install a le numéro de version attaché. Au lieu de courir easy_install, lancez easy_install-2.7ou easy_install-3.4(ou quelle que soit la x.yversion de Python que vous avez installée).


Installez le paquet cygwin, puis exécutez easy_install-<ver>. Il s'avère que le suffixe des packages cygwin avec le numéro de version est activé au cas où python 2 et python 3 seraient installés.
cxw

Pour être précis: dans la vue de la fenêtre de configuration 'Complet' et dans la fenêtre de recherche, tapez python2-setuptoolsou python3-setuptools.
Philip Kearns

4

Easy Install est un module python (easy_install) fourni avec setuptools, que vous pouvez trouver ici: http://pypi.python.org/pypi/setuptools. Vous devez installer setuptools vous-même.

  • Si vous souhaitez l’installer dans Windows python, utilisez le script d’installation setuptools à partir du shell cmd ou le programme d’installation MS Windows.
  • Si vous avez besoin de python avec setuptools pour fonctionner dans cygwin, procédez comme suit:

    • utiliser le propre python de cygwin (vous pouvez en installer un en utilisant setup.exe de cygwin)
    • utiliser la source setuptools

Je ne pense pas. "quel easy_setup" et "quel easy_setup.py" dit qu'il n'est pas trouvé.


1
Il existe (du moins à présent) un paquet setuptools dans Cygwin, qui est certainement un meilleur moyen de l'installer pour une installation Cygwin - et plus simple pour un utilisateur habitué à Cygwin.
Francis Davey

1

En plus d'installer setuptools (comme décrit dans d'autres réponses), vous devez également vous assurer qu'il C:\Python25\Scriptsest bien dans votre PATH.


2
Êtes-vous sûr? J'utilise le python fourni avec cygwin et non celui installé séparément.
Towi
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.