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?
Première option - Installation en ligne (c'est-à-dire rester connecté à Internet pendant tout le processus d'installation):
Deuxième option:
Troisième option (en supposant que vous avez Visual Studio 2005 ou MinGW sur votre machine)
Veuillez fournir des commentaires.
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.
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:
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 ....
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.
Je viens d'installer setuptools comme suit:
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.
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!
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
setuptools
a été mis à jour dans la version 0.6c11.
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:
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.
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
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)