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


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.


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.


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

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.



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!


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


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



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.


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


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


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.