Comment configurer Setuptools pour Python 2.6 sous Windows?


85

Existe-t-il un moyen d'installer Setuptools pour Python 2.6 dans Windows sans avoir un programme d'installation exe?

Il n'y en a pas de construit pour le moment, et le responsable de Setuptools a déclaré qu'il lui faudra probablement un certain temps avant d'y arriver.

Quelqu'un connaît-il quand même un moyen de l'installer?


Cette question et ces réponses semblent obsolètes. Voir pypi.python.org/pypi/setuptools
Evgeni Sergeev

Franchement ancien. Voir stackoverflow.com/a/14407505/450917 pour l'installation de pip. La première moitié est setuptools, mais vous pouvez aussi bien installer pip pendant que vous y êtes.
Gringo Suave

Réponses:


103

Première option - Installation en ligne (c'est-à-dire rester connecté à Internet pendant tout le processus d'installation):

  1. Télécharger setuptools-0.6c9.tar.gz
  2. Utilisez 7-zip pour l'extraire dans un dossier (répertoire) en dehors de votre dossier d'installation Windows Python
  3. Allez dans le dossier (reportez-vous à l'étape 2) et exécutez ez_setup.py à partir de l'invite dos (commande) correspondante
  4. Assurez-vous que votre PATH inclut le répertoire C: \ Python2X \ Scripts approprié

Deuxième option:

  1. Télécharger setuptools-0.6c9.tar.gz
  2. Téléchargez setuptools-0.6c9-py2.6.egg dans un dossier (répertoire) en dehors de votre dossier d'installation Windows Python
  3. Utilisez 7-zip pour extraire ez_setup.py dans le même dossier que setuptools-0.6c9-py2.6.egg
  4. Accédez à l'invite dos correspondante et exécutez python ez_setup.py setuptools-0.6c9-py2.6.egg à partir de l'invite de commande
  5. Assurez-vous que votre PATH inclut le répertoire C: \ Python2X \ Scripts approprié

Troisième option (en supposant que vous avez Visual Studio 2005 ou MinGW sur votre ordinateur)

  1. Télécharger setuptools-0.6c9.tar.gz
  2. Utilisez 7-zip pour l'extraire dans un dossier (répertoire) en dehors de votre dossier d'installation Windows Python
  3. Allez dans le dossier (reportez-vous à l'étape 2) et exécutez l'installation de python setup.py à partir de l'invite dos (commande) correspondante

Veuillez fournir des commentaires.


1
Le lien setuptools est cassé? devrait être pypi.python.org/pypi/setuptools/0.6c9
Jason S

c'est probablement la réponse la plus complète que j'aie jamais vue sur SO. Voici le lien corrigé: pypi.python.org/pypi/setuptools
aronchick

C'est génial. Merci. Je ne peux pas comprendre pourquoi le projet setuptools ne distribuerait pas simplement une version 2.6 win
matt b

Il y a eu une mise à jour pour utiliser les roues python sur les œufs. Utilisez 7zip pour extraire le nouveau fichier et vous devriez toujours pouvoir obtenir ce dont vous avez besoin.
James Oravec

lors de l'exécution de setup.py obtenant l'erreur ImportError: Aucun module nommé six.moves
Naveen

50

Vous pouvez télécharger et exécuter http://peak.telecommunity.com/dist/ez_setup.py . Cela téléchargera et installera setuptools.

[mise à jour]

Ce script ne fonctionne plus - la version de setuptools qu'il télécharge n'est pas à l'URI spécifié dans ez_setup.py - naviguez vers http://pypi.python.org/packages/2.7/s/setuptools/ pour la dernière version - le script fait également des vérifications md5, je ne l'ai pas approfondi.


fonctionne très bien et tout est dans le répertoire C: \ Python2X \ Scripts
Ib33X

3
Inutile de dire que la variable d'environnement HTTP_PROXY doit être définie en cas de connexion via un proxy
fglez

2
Juste pour détailler un peu: 1. Téléchargez peak.telecommunity.com/dist/ez_setup.py 2. Double-cliquez dessus si Python est associé à des fichiers * .py, ou exécutez "python ez_setup.py" pour l'invite de commande pour un Python portable par exemple) 3. Terminé, taper la commande "easy_install" devrait maintenant fonctionner.
Wernight

10

La réponse du 21 novembre n'a pas fonctionné pour moi. Je l'ai fait fonctionner sur ma machine Vista 64 bits en suivant les instructions de la méthode 1, sauf pour l'étape 3, j'ai tapé:

installation de setup.py

Donc, en résumé, j'ai fait:

  1. Télécharger setuptools-0.6c9.tar.gz
  2. Utilisez 7-zip pour l'extraire dans un dossier (répertoire) en dehors de votre dossier d'installation Windows Python
  3. À l'invite DOS (commande), accédez au dossier setuptools-0.6c9 nouvellement créé et tapez "setup.py install" (sans les guillemets).
  4. Assurez-vous que votre PATH inclut le répertoire C: \ Python2X \ Scripts approprié

Je devais aussi le faire pour Vista x64
larf311

Je ne semblais pas avoir besoin de ce truc PATH pour installer les paquets plus tard?
Jurgen le

6

Je suis capable de trouver l'EXE faisant google,

vous pouvez simplement le télécharger à partir de l'URL suivante, puis double-cliquer et installer ....

http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe#md5=1509752c3c2e64b5d0f9589aafe053dc


3
Bien sûr, ce fichier a été téléchargé quelques semaines avant que vous ne le trouviez, et un an après que l'OP le voulait. Néanmoins, c'est maintenant la meilleure option, imo.
Xiong Chiamiov

5

Je l'ai fait fonctionner rapidement en téléchargeant la source puis en exécutant (à partir du répertoire extrait):

python.exe setup.py bdist_wininst

Cela construit dist\setuptools-0.6c9.win32.exe, qui est exactement le programme d'installation que vous recherchez.



1

La "première option" (4 étapes: télécharger, extraire, exécuter, vérifier PATH) ne fonctionnait pas sur ma machine Windows Server 2008 x64 avec Python 2.6 32 bits installé, ni sur ma machine Vista x64 avec Python 2.6 32 bits installée.

La "deuxième option (5 étapes: télécharger, extraire, extraire, exécuter, vérifier PATH) fonctionnait à la fois sur Windows Server 2008 x64 et sur Windows Vista x64.

Merci beaucoup d'avoir fourni les instructions!


1

OP option 1 n'a pas fonctionné pour moi.

Cependant, installer setup.py comme mentionné par NathanD a fait l'affaire.

Peut-être que cela devrait devenir l'option 1?

Werner


oui, l'option 1 doit être la manière décrite par Werner. travaillé pour moi aussi.
Gnudiff



0

Mon conseil est d'attendre Python 2.6.2 pour utiliser Python 2.6 sous Windows. Il y a encore quelques bugs qui le rendent moins qu'idéal ( celui-ci est particulièrement méchant ). Personnellement, je n'ai pas pu faire fonctionner setuptools parfaitement sur Vista x64, même après l'installation à partir des sources. Sous Python 2.5.4, je n'ai eu aucun problème.


0

La deuxième option a fonctionné pour moi.

Deux notes:

une. Après l'installation, lorsque vous utilisez easy_install dans vista, faites-le en tant qu'administrateur. (Faites un clic droit sur votre raccourci de ligne de commande et cliquez sur "Exécuter en tant qu'administrateur"). J'ai eu du mal à exécuter easy_install sans faire cela.

b. Il veut dire utiliser ez_setup de setuptools-0.6c9.tar.gz


addition: si vous ne pouvez pas donner la permission. copiez simplement le fichier .py et easy_install.exe dans un répertoire temporaire et exécutez-le là-bas.
Özgür


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.