web-dev-qa-db-fra.com

Comment configurer Setuptools pour Python 2.6 sous Windows?

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 mainteneur de Setuptools a déclaré qu'il faudra probablement un certain temps avant qu'il y arrive.

Quelqu'un connaît-il un moyen de l'installer de toute façon?

85
corvuscorax

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écharger 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 machine)

  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 python setup.py install à partir de l'invite dos (commande) correspondante

Veuillez fournir des commentaires.

103
bhadra

Vous pouvez télécharger et exécuter http://peak.telecommunity.com/dist/ez_setup.py . Cela va télécharger et installer 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 -navigate to http://pypi.python.org/packages/2.7/s/setuptools/ = pour la dernière version - le script vérifie également md5, je ne l'ai pas approfondi.

50
Rod

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, à l'exception de l'étape 3 que j'ai tapée:

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), cd dans votre 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é
10
fotoguru

Je suis capable de trouver le fichier EXE faisant google,

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

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

6
shahjapan

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

python.exe setup.py bdist_wininst

Cela construit dist\setuptools-0.6c9.win32.exe, qui est exactement l'installateur que vous recherchez.

5
will-mvn

Je viens d'installer setuptools comme suit:

  1. Téléchargé http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e , et extrait dans un dossier en dehors de mon Python.
  2. invite de commande, puis cd dans ce dossier.
  3. entrez python setup.py install

Cela sera installé à partir de la source dans le dossier site-packages de votre python et toutes les autres étapes nécessaires. C'était sous Windows XP SP2.

2
NathanD

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

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

Merci beaucoup pour avoir fourni les instructions!

1
user76143

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

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

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

Werner

1
werner

setuptoolsa été mis à jour dans la version 0.6c11.

1
Tommy B

L'option d'installation setuptools la plus simple consiste à utiliser le programme d'installation de Windows préemballé.

pour 32 bits Python sous Windows, la page officielle setuptools a été mise à jour et propose des installateurs Windows pour Python 2.6 et 2.7:

pour 64 bits Python sous Windows, les installateurs setuptools de Windows sont disponibles ici:

1
Corey Goldberg

Mon conseil est d'attendre jusqu'à 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 réussi à faire fonctionner totalement setuptools sur Vista x64 même après l'installation depuis la source. Sous Python 2.5.4, je n'ai pas pas eu de problèmes cependant.

0
Jason Baker

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 le faire.

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

0
Willie

Python a tout à bord pour ce faire.

de https://pypi.python.org/pypi/setuptools#installing-and-using-setuptools J'ai obtenu l'URL du ez_setup.py : https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

au lieu de le télécharger et de jouer avec le fichier, nous pouvons le faire à partir de la console:

import urllib
url = 'https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py'
ezcode = urllib.urlopen(url).read()
exec(ezcode)
0
ewerybody