¿Cómo configuro Setuptools para Python 2.6 en Windows?

85

¿Hay alguna forma de instalar Setuptools para Python 2.6 en Windows sin tener un instalador exe?

No hay uno construido en este momento, y el responsable de Setuptools ha declarado que probablemente pasará un tiempo antes de que llegue a él.

¿Alguien sabe alguna forma de instalarlo de todos modos?

corvuscorax
fuente
Esta pregunta y sus respuestas parecen estar obsoletas. Ver pypi.python.org/pypi/setuptools
Evgeni Sergeev
Francamente antiguo. Consulte stackoverflow.com/a/14407505/450917 para instalar pip. La primera mitad son las herramientas de configuración, aunque también podría instalar pip mientras lo hace.
Gringo Suave

Respuestas:

103

Primera opción: instalación en línea (es decir, permanecer conectado a Internet durante todo el proceso de instalación):

  1. Descargar setuptools-0.6c9.tar.gz
  2. Use 7-zip para extraerlo a una carpeta (directorio) fuera de la carpeta de instalación de Windows Python
  3. Vaya a la carpeta (consulte el paso 2) y ejecute ez_setup.py desde el símbolo del sistema dos (comando) correspondiente
  4. Asegúrese de que su PATH incluya el directorio C: \ Python2X \ Scripts apropiado

Segunda opción:

  1. Descargar setuptools-0.6c9.tar.gz
  2. Descargue setuptools-0.6c9-py2.6.egg a una carpeta (directorio) fuera de la carpeta de instalación de Windows Python
  3. Use 7-zip para extraer ez_setup.py en la misma carpeta que setuptools-0.6c9-py2.6.egg
  4. Vaya al indicador de DOS correspondiente y ejecute python ez_setup.py setuptools-0.6c9-py2.6.egg desde el símbolo del sistema
  5. Asegúrese de que su PATH incluya el directorio C: \ Python2X \ Scripts apropiado

Tercera opción (suponiendo que tenga Visual Studio 2005 o MinGW en su máquina)

  1. Descargar setuptools-0.6c9.tar.gz
  2. Use 7-zip para extraerlo a una carpeta (directorio) fuera de la carpeta de instalación de Windows Python
  3. Vaya a la carpeta (consulte el paso 2) y ejecute python setup.py install desde el símbolo del sistema dos (comando) correspondiente

Envíe sus comentarios.

bhadra
fuente
1
¿El enlace de setuptools está roto? debería ser pypi.python.org/pypi/setuptools/0.6c9
Jason S
esta es probablemente la respuesta más completa que he visto en SO. Aquí está el enlace corregido: pypi.python.org/pypi/setuptools
aronchick
Esto es asombroso. Gracias. No puedo entender por qué el proyecto setuptools no solo distribuiría una versión 2.6 win
matt b
Ha habido una actualización para usar ruedas de pitón sobre huevos. Use 7zip para extraer el nuevo archivo y aún podrá obtener lo que necesita.
James Oravec
al ejecutar setup.py obteniendo el error ImportError: Ningún módulo llamado six.moves
Naveen
50

Puede descargar y ejecutar http://peak.telecommunity.com/dist/ez_setup.py . Esto descargará e instalará las herramientas de configuración.

[actualizar]

Este script ya no funciona: la versión de setuptools que descarga no se encuentra en el URI especificado en ez_setup.py -navegue a http://pypi.python.org/packages/2.7/s/setuptools/ para obtener la última versión: El script también realiza algunas comprobaciones de md5, no lo he investigado más.

varilla
fuente
funciona muy bien y todo está en el directorio C: \ Python2X \ Scripts
Ib33X
3
No hace falta decir que la variable env HTTP_PROXY debe establecerse en caso de conectarse a través de un proxy
fglez
2
Para detallar un poco: 1. Descargue peak.telecommunity.com/dist/ez_setup.py 2. Haga doble clic en él si Python está asociado a archivos * .py, o ejecute "python ez_setup.py" para el símbolo del sistema para un Python portátil, por ejemplo) 3. Listo, escribir el comando "easy_install" ahora debería funcionar.
Wernight
10

La respuesta del 21 de noviembre no me funcionó. Lo hice funcionar en mi máquina Vista de 64 bits siguiendo las instrucciones del Método 1, excepto en el Paso 3 que escribí:

setup.py instalar

Entonces, en resumen, lo hice:

  1. Descargar setuptools-0.6c9.tar.gz
  2. Use 7-zip para extraerlo a una carpeta (directorio) fuera de la carpeta de instalación de Windows Python
  3. En un indicador de DOS (comando), acceda a la carpeta setuptools-0.6c9 recién creada y escriba "setup.py install" (sin las comillas).
  4. Asegúrese de que su PATH incluya el directorio C: \ Python2X \ Scripts apropiado

fuente
También tuve que hacer esto para Vista x64
larf311
¿No parecía haber necesitado eso PATH para instalar paquetes más tarde?
Jurgen
5

Lo hice funcionar rápidamente al descargar la fuente y luego ejecutar (desde el directorio extraído):

python.exe setup.py bdist_wininst

Eso construye dist\setuptools-0.6c9.win32.exe, que es exactamente el instalador que estás buscando.

will-mvn
fuente
1

La "primera opción" (4 pasos: descargar, extraer, ejecutar, verificar RUTA) no funcionó en mi máquina Windows Server 2008 x64 con Python 2.6 de 32 bits instalado, ni funcionó en mi máquina Vista x64 con Python 2.6 de 32 bits instalado.

La "segunda opción (5 pasos: descargar, extraer, extraer, ejecutar, verificar PATH) funcionó tanto en Windows Server 2008 x64 como en Windows Vista x64.

¡Muchas gracias por proporcionar las instrucciones!

user76143
fuente
1

OP opción 1 no funcionó para mí.

Sin embargo, hacer la instalación de setup.py como lo menciona NathanD funcionó.

¿Quizás eso debería convertirse en la opción 1?

Werner


fuente
sí, la opción 1 debe ser la forma descrita por Werner. funcionó para mí también.
Gnudiff
1

La opción de instalación de setuptools más sencilla es utilizar el instalador de Windows preempaquetado.

para Python de 32 bits en Windows, la página oficial de herramientas de configuración se ha actualizado y tiene instaladores de Windows para Python 2.6 y 2.7:

para Python de 64 bits en Windows, los instaladores de Windows de setuptools están disponibles aquí:

Corey Goldberg
fuente
0

Mi consejo es esperar hasta Python 2.6.2 para usar Python 2.6 en Windows. Todavía hay algunos errores que lo hacen menos que ideal ( este es particularmente desagradable ). Personalmente, no pude hacer que las herramientas de configuración funcionaran totalmente bien en Vista x64 incluso después de instalarlas desde la fuente. Sin embargo, en Python 2.5.4, no he tenido ningún problema.

Jason Baker
fuente
0

La segunda opción funcionó para mí.

Dos notas:

a. Después de la instalación, cuando utilice easy_install en Vista, hágalo como administrador. (Haga clic con el botón derecho en el acceso directo de la línea de comandos y haga clic en "ejecutar como administrador"). Tuve problemas para intentar ejecutar easy_install sin hacer eso.

segundo. Quiere decir usar ez_setup de setuptools-0.6c9.tar.gz


fuente
Además: si no puede dar el permiso. simplemente copie el archivo .py y easy_install.exe en un directorio temporal y ejecútelo allí.
Özgür