Nltk: Não é possível instalar no Windows

Criado em 2 jan. 2017  ·  27Comentários  ·  Fonte: nltk/nltk

Estou tendo problemas para instalar o NLTK em uma máquina Windows 7 de 64 bits com Python 3.5 de 32 bits instalado. Estou usando o executável localizado aqui: https://pypi.python.org/pypi/nltk

No entanto, recebo um erro após executar o executável que diz:

"Versão do Python -32 necessária, que não foi encontrada no registro".

Eu tentei esta instalação em sistemas Windows 7 com Python 2.7, 3.4, 3.5 e 3.6 instalados e todos eles falham com o mesmo erro. A entrada de 32 bits para Python existe nas seções Usuário Atual e Máquina Local, no entanto, a instalação não é processada.

Por favor ajude, obrigado.

Comentários muito úteis

Obrigado. Eu consegui com pip:

python -m pip install nltk

O executável não funciona.

Todos 27 comentários

cf # 1079

Este não é exatamente o mesmo problema, eu acho; Estou executando a versão de 32 bits do Python em um sistema operacional de 64 bits. Portanto, o instalador de 32 bits do NLTK deve funcionar com base nos requisitos ... mas não está vendo as entradas do registro.

@terencen no interpretador Python, qual é a sua saída para:

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

E qual é a sua saída para

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

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

platform.architecture ()
('32 bits', 'WindowsPE')

Estou tendo o mesmo problema. Tanto o terencen quanto eu estamos tentando instalar (em máquinas diferentes), mas temos o mesmo problema.
A saída para minha máquina com Windows 10 é a mesma da 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')
>>> 

Erro e saídas semelhantes ... Alguma sugestão?

ok, finalmente funcionou :) Por favor, garanta a compatibilidade da versão. Se você baixou o python 3.5 (32 bits) ... todas as instalações / complementos devem ser de 32 bits ...
http://web.cs.wpi.edu/~cs1004/a16/Resources/Windows/SettingUpPython_Windows.pdf
Boa sorte!

Obrigado. Eu consegui com pip:

python -m pip install nltk

O executável não funciona.

Obrigado! Funcionou como um encanto com pip

Obrigado @maitetaboada , @ruchiHub.
Você resolveu esse problema @terencen?

Muito obrigado @maitetaboada.

Oi, estou tendo o mesmo problema, mesma saída que terencen. Python 3.5 (também experimentou outras versões), computador de 64 bits, mas python de 32 bits. Eu baixei o executável nltk, quando o executo, seguindo uma tela introdutória, ele me mostra: "Requer versão Python -32, que não foi encontrada no registro".

Qualquer ajuda seria muito apreciada.

Olá, kmstock. Funcionou para mim com a instalação do pip. Veja acima.

Oi Maiteaboada, Obrigado por isso. Eu tentei seu comando ontem sem sucesso, mas com novos olhos e um pouco de outra pesquisa, parece ter funcionado. Muito Obrigado!

@maitetaboada
Muito obrigado!

Você pode tentar usar pip. Como @maitetaboada mencionou. A ajuda dela funcionou para mim

Obrigado @maitetaboada

Instalado o Python 3.5.0 de 32 bits no Windows, ele não criou nenhuma entrada de registro - eu o adicionei manualmente para que o instalador do NLTK o visse, mas então houve uma exceção não tratada durante a instalação de "incompatibilidade de contagem de parâmetro". A instalação do Pip funciona bem, o instalador executável deve ser corrigido ou apenas removido, pois a instalação do Pip já está bem.

Olá, sou novo em python. Como faço a instalação do pip exatamente? Obrigado!

Estou executando a versão certa, acho ... Não tenho certeza do que estou fazendo de errado. Qualquer orientação seria apreciada.

Python 3.5.0 (v3.5.0: 374f501f4567, 13 de setembro de 2015, 02:16:59) [MSC v.1900 de 32 bits (Intel)] no win32
Digite "direitos autorais", "créditos" ou "licença ()" para obter mais informações.

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

@bjpl olá aí

Você deve usar 'pip' no prompt de comando, não em python. Veja o exemplo abaixo:

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

espero que isso ajude você!

Obrigado @ hendro93
Tive de usar py em vez de python, mas agora tudo parece estar funcionando!

Obrigado @bjpl !! Eu estava tão perto de desistir e usei o py em vez do python e funcionou!

Obrigado maitetaboada. sua solução funcionou para mim.

Executáveis ​​não funcionam de todo! Experimente pip como maitetaboada disse.

alguém sabe como adicionar a biblioteca nltk em ironpython? Eu tento quase todas as soluções: |

Muito obrigado @maitetaboada.

Eu tentei pip também. python ou py também não funcionam. Diz
Arquivo "", linha 1
py -m pip install nltk
^
SyntaxError: sintaxe inválida

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ndvbd picture ndvbd  ·  4Comentários

mwess picture mwess  ·  5Comentários

goodmami picture goodmami  ·  4Comentários

vezeli picture vezeli  ·  3Comentários

alvations picture alvations  ·  4Comentários