2008-11-21 8 views
84

¿Hay alguna forma de instalar setuptools para python 2.6 en Windows sin tener un instalador .exe?¿Cómo configurar setup tools para python 2.6 en Windows?

No hay uno construido en este momento, y el responsable de las herramientas de configuración ha declarado que es probable que pase un tiempo antes de que llegue a él.

¿Alguien sabe de alguna manera de instalarlo de todos modos?

+0

Esta pregunta y las respuestas parecen estar obsoleto Ver https://pypi.python.org/pypi/setuptools/ –

+0

Verdaderamente antiguo. Consulte http://stackoverflow.com/a/14407505/450917 para instalar pip. La primera mitad es setuptools, aunque también podrías instalar pip mientras estás en ello. –

Respuesta

102

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

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

segunda opción:

  1. Descargar setuptools-0.6c9.tar.gz
  2. Descargar setuptools-0.6c9-py2.6.egg a una carpeta (directorio) fuera de la carpeta de instalación de Windows Python
  3. 7-zip uso 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. asegurarse de que su PATH incluye el C correspondiente: Directorio \ Python2X \ Scripts

tercera opción (suponiendo que tiene 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 dos correspondiente (coma nd) prompt

Por favor, envíe sus comentarios.

+0

El enlace setuptools está roto? debería ser http://pypi.python.org/pypi/setuptools/0.6c9 –

+0

esta es probablemente la respuesta más completa que he visto en SO. Aquí está el enlace corregido: http://pypi.python.org/pypi/setuptools – aronchick

+0

Esto es increíble. Gracias. No puedo entender por qué el proyecto setuptools no solo distribuiría una versión de 2.6 win –

5

Lo tengo trabajo de forma rápida mediante la descarga de la fuente y luego ejecutar (desde el directorio extraído):

python.exe setup.py bdist_wininst 

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

50

Puede descargar y ejecutar http://peak.telecommunity.com/dist/ez_setup.py. Esto descargará e instalará setuptools.

[Actualización]

Este script ya no funciona - la versión de setuptools las descargas no es en el URI especificado en ez_setup.py -navigate a http://pypi.python.org/packages/2.7/s/setuptools/ para obtener la última versión: el script también hace algunas comprobaciones de md5, no lo he investigado más.

+0

funciona bien y todo está en C: \ Python2X \ Scripts directorio – Ib33X

+3

No hace falta decir que HTTP_PROXY la variable env se debe establecer en caso de conectarse a través de un proxy – fglez

+2

Para detallar un poco: 1. Descargue http://peak.telecommunity.com/dist/ez_setup.py 2. Haga doble clic en él si Python está asociado a los archivos * .py, o ejecute "python ez_setup.py" para el símbolo del sistema para un Python portátil, por ejemplo) 3.Hecho, escribir ahora el comando "easy_install" debería funcionar. – Wernight

10

La respuesta del 21 de noviembre no funcionó para mí. Lo tengo trabajo en mi máquina de Vista de 64 bits siguiendo las instrucciones Método 1, a excepción de la Etapa 3 I escrito:

setup.py install

Así, en resumen, lo hice:

  1. Descargue setuptools-0.6c9.tar.gz
  2. Utilice 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), cd a la configuración creada recientemente- Carpeta 0.6c9 y escriba "setup.py install" (sin el qu otes).
  4. asegurarse de que su PATH incluye la apropiada C: \ Python2X \ Scripts
+0

También tuve que hacer esto para Vista x64 – larf311

+0

No parecía haber necesitado lo de PATH para instalar paquetes más tarde? – Jurgen

0

Mi consejo es esperar hasta que Python 2.6.2 utilizar Python 2.6 en Windows. Todavía hay algunos errores que lo hacen menos que ideal (this one is particularly nasty). Personalmente, no pude hacer que las herramientas de configuración funcionaran completamente bien en Vista x64, incluso después de instalar desde la fuente. En Python 2.5.4, no he tenido ningún problema.

1

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

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

gracias un montón para proporcionar las instrucciones

2

setuptools acaba de instalar de la siguiente manera:

  1. Descargado http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e y se extrae a una carpeta fuera de mi instalación de Python
  2. símbolo del sistema, a continuación, CD en que folde. r.
  3. entrar python setup.py install

que instalará de la fuente en la carpeta site-packages de su pitón y cualesquiera otras medidas necesarias. Esto fue en Windows XP SP2.

0

La segunda opción funcionó para mí.

Dos notas:

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

b. Quiere decir usar ez_setup desde setuptools-0.6c9.tar.gz

+0

Además: si no puedes dar el permiso. simplemente copie el archivo .py y easy_install.exe en un directorio temporal y ejecútelo allí. –

1

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

Sin embargo, realizar la instalación de setup.py como lo menciona NathanD no sirvió de nada.

¿Tal vez debería convertirse en la opción 1?

Werner

+0

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

1

La opción de instalación de herramientas de configuración más fácil es utilizar el Windows Installer preempaquetado.

para 32 bits Python en Windows, la página setuptools oficiales se ha actualizado y tiene ventanas instaladores para Python 2.6 y 2.7:

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

Cuestiones relacionadas