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é?

Anon
la source

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.

Itsadok
la source
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).

FabienAndre
la source
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
Alex Bolotov
la source
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.

dF
la source
2
Êtes-vous sûr? J'utilise le python fourni avec cygwin et non celui installé séparément.
Towi