Nltk: No se puede instalar en Windows

Creado en 2 ene. 2017  ·  27Comentarios  ·  Fuente: nltk/nltk

Tengo problemas para instalar NLTK en una máquina con Windows 7 de 64 bits con Python 3.5 de 32 bits instalado. Estoy usando el ejecutable ubicado aquí: https://pypi.python.org/pypi/nltk

Sin embargo, aparece un error después de ejecutar el ejecutable que dice:

"Se requiere la versión -32 de Python, que no se encontró en el registro".

Probé esta instalación en sistemas Windows 7 con Python 2.7, 3.4, 3.5 y 3.6 instalados y todos fallaron con el mismo error. La entrada de 32 bits para Python existe en las secciones Usuario actual y Máquina local, sin embargo, la instalación no se procesa.

Por favor ayuda, gracias.

Comentario más útil

Gracias. Lo logré con pip:

Python -m pip instalar nltk

El ejecutable no funciona.

Todos 27 comentarios

cf # 1079

Creo que este no es el mismo problema; Estoy ejecutando la versión de 32 bits de Python en un sistema operativo de 64 bits. Entonces, el instalador de 32 bits de NLTK debería funcionar según los requisitos ... pero no ve las entradas del registro.

@terencen en el intérprete de Python, ¿cuál es su salida para:

>>> import struct
>>> print (struct.calcsize("P") * 8)

¿Y para qué sirve tu salida?

>>> import platform
>>> platform.architecture()

imprimir (struct.calcsize ("P") * 8)
32

plataforma.arquitectura ()
('32 bits', 'WindowsPE')

Tengo el mismo problema. Tanto terencen como yo estamos intentando instalar (en diferentes máquinas), pero tenemos el mismo problema.
La salida para mi máquina con Windows 10 es la misma que la de terencen:

Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import struct
>>> print (struct.calcsize("P") * 8)
32
>>> import platform
>>> platform.architecture()
('32bit', 'WindowsPE')
>>> 

Errores y salidas similares ... ¿Alguna sugerencia?

ok finalmente funcionó :) Por favor, asegúrese de que la versión sea compatible. Si ha descargado Python 3.5 (32 bits) ... todas las instalaciones / complementos deben ser de 32 bits ...
http://web.cs.wpi.edu/~cs1004/a16/Resources/Windows/SettingUpPython_Windows.pdf
¡Buena suerte!

Gracias. Lo logré con pip:

Python -m pip instalar nltk

El ejecutable no funciona.

¡Gracias! Funcionó como un encanto con pip

Gracias @maitetaboada , @ruchiHub.
¿Has resuelto este problema @terencen?

Muchas gracias @maitetaboada.

Hola, tengo el mismo problema, el mismo resultado que terencen. Python 3.5 (también probé otras versiones), computadora de 64 bits pero Python de 32 bits. Descargo el ejecutable nltk, cuando lo ejecuto, siguiendo una pantalla introductoria, me da: "Se requiere la versión -32 de Python, que no se encontró en el registro".

Cualquier ayuda será muy apreciada.

Hola, kmstock. Me funcionó con la instalación de pip. Véase más arriba.

Hola Maiteaboada, Gracias por eso. Ayer probé su comando sin éxito, pero con ojos nuevos y un poco de investigación, parece haber funcionado. ¡Muchas gracias!

@maitetaboada
¡Muchas gracias!

Puedes intentar usar pip. Como mencionó @maitetaboada . Su ayuda funcionó para mí

Gracias @maitetaboada

Instalé Python 3.5.0 de 32 bits en Windows, no creó ninguna entrada de registro; lo agregué manualmente para que el instalador de NLTK lo viera, pero luego hubo una excepción no controlada durante la instalación de "no coincidencia de recuento de parámetros". La instalación de Pip funciona bien, el instalador ejecutable debe arreglarse o simplemente eliminarse, ya que la instalación de Pip ya está bien.

Hola, soy nuevo en Python. ¿Cómo hago exactamente la instalación de pip? ¡Gracias!

Estoy ejecutando la versión correcta, creo ... No estoy seguro de qué estoy haciendo mal. Se agradecería cualquier orientación.

Python 3.5.0 (v3.5.0: 374f501f4567, 13 de septiembre de 2015, 02:16:59) [MSC v.1900 de 32 bits (Intel)] en win32
Escriba "derechos de autor", "créditos" o "licencia ()" para obtener más información.

>>> python -m pip install nltk
SyntaxError: invalid syntax
>>> import struct
>>> print (struct.calcsize("P") * 8)
32
>>> import platform
>>> platform.architecture()
('32bit', 'WindowsPE')
>>> 

@bjpl hola

Debe usar 'pip' en el símbolo del sistema, no en Python. Vea el ejemplo a continuación:

C: \ Usuario \ bjpl> python -m pip install nltk

Espero que esto te ayude!

Gracias @ hendro93
Tuve que usar py en lugar de python, ¡pero ahora todo parece estar funcionando!

Gracias @bjpl !! Estuve tan cerca de rendirme y luego usé py en lugar de python y ¡funcionó!

Gracias maitetaboada. tu solución funcionó para mí.

¡Los ejecutables no funcionan en absoluto! Prueba pip como dijo maitetaboada.

¿Alguien sabe cómo agregar la biblioteca nltk en ironpython? Intento casi todas las soluciones: |

Muchas gracias @maitetaboada.

Intenté pip también. Python o Py tampoco funcionan. Dice
Expediente "", línea 1
py -m pip instalar nltk
^
Error de sintaxis: sintaxis invalida

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

vezeli picture vezeli  ·  3Comentarios

ndvbd picture ndvbd  ·  4Comentarios

zdog234 picture zdog234  ·  3Comentarios

DavidNemeskey picture DavidNemeskey  ·  4Comentarios

alvations picture alvations  ·  4Comentarios