Nltk: Impossible d'installer sous Windows

Créé le 2 janv. 2017  ·  27Commentaires  ·  Source: nltk/nltk

Je rencontre des problèmes pour installer NLTK sur une machine Windows 7 64 bits avec Python 3.5 32 bits installé. J'utilise l'exécutable situé ici : https://pypi.python.org/pypi/nltk

Cependant, une erreur s'affiche après avoir exécuté l'exécutable qui lit :

"La version Python -32 requise, qui n'a pas été trouvée dans le registre".

J'ai essayé cette installation sur les systèmes Windows 7 avec Python 2.7, 3.4, 3.5 et 3.6 installés et ils échouent tous avec la même erreur. L'entrée 32 bits pour Python existe dans les ruches Current User et Local Machine, cependant, l'installation ne se déroule pas.

S'il vous plaît aider, merci.

Commentaire le plus utile

Merci. Je l'ai réussi avec pip:

python -m pip installer nltk

L'exécutable ne fonctionne pas.

Tous les 27 commentaires

voir #1079

Ce n'est pas tout à fait le même problème je pense; J'exécute la version 32 bits de Python sur un système d'exploitation 64 bits. Ainsi, le programme d'installation 32 bits de NLTK devrait fonctionner en fonction des exigences, mais il ne voit pas les entrées de registre.

@terencen dans l'interpréteur Python, à quoi sert votre sortie :

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

Et à quoi sert votre sortie

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

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

plateforme.architecture()
('32bit','WindowsPE')

J'ai le même problème. Terencen et moi essayons d'installer (sur des machines différentes), mais avons le même problème.
La sortie de ma machine Windows 10 est la même que celle 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')
>>> 

Erreur et sorties similaires... Des suggestions ?

ok enfin cela a fonctionné :) Veuillez vous assurer de la compatibilité des versions. Si vous avez téléchargé python 3.5 (32 bits) ... toutes les installations / modules complémentaires doivent être en 32 bits ...
http://web.cs.wpi.edu/~cs1004/a16/Resources/Windows/SettingUpPython_Windows.pdf
Bonne chance!

Merci. Je l'ai réussi avec pip:

python -m pip installer nltk

L'exécutable ne fonctionne pas.

Merci! A fonctionné comme un charme avec pip

Merci @maitetaboada , @ruchiHub.
Avez-vous résolu ce problème @terencen ?

Merci beaucoup @maitetaboada.

Salut, j'ai le même problème, même sortie que terencen. Python 3.5 (également essayé d'autres versions), ordinateur 64 bits mais python 32 bits. Je télécharge l'exécutable nltk, lorsque je le lance, suite à un écran d'introduction, il me donne : " Python version -32 requis, qui n'a pas été trouvé dans le registre".

Toute aide serait très appréciée.

Salut, kmstock. Cela a fonctionné pour moi avec l'installation de pip. Voir au dessus.

Salut Maiteaboada, Merci pour cela. J'avais essayé votre commande hier sans succès, mais avec des yeux neufs et un peu d'autres recherches, cela semble avoir fonctionné. Merci beaucoup!

@maitetaboada
Merci beaucoup!

Vous pouvez essayer d'utiliser pip. Comme @maitetaboada l'a mentionné. Son aide a fonctionné pour moi

Merci @maitetaboada

Python 3.5.0 32 bits installé sur Windows, il n'a créé aucune entrée de registre - je l'ai ajouté manuellement pour que le programme d'installation de NLTK le voie, mais il y a eu une exception non gérée lors de l'installation de "incompatibilité du nombre de paramètres". L'installation de Pip fonctionne bien, le programme d'installation de l'exécutable doit être soit corrigé, soit simplement supprimé, car l'installation de Pip est déjà correcte.

Bonjour, je suis nouveau en python. Comment dois-je procéder pour l'installation du pip exactement? Merci!

J'utilise la bonne version, je pense... Je ne sais pas ce que je fais mal. Toute orientation serait appréciée.

Python 3.5.0 (v3.5.0:374f501f4567, 13 sept. 2015, 02:16:59) [MSC v.1900 32 bits (Intel)] sur win32
Tapez "copyright", "credits" ou "license()" pour plus d'informations.

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

@bjpl bonjour

Vous devez utiliser 'pip' dans l'invite de commande, pas en python. Voir exemple ci-dessous :

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

j'espère que cela t'aidera !

Merci @hendro93
J'ai dû utiliser py au lieu de python, mais maintenant tout semble fonctionner !

Merci @bjpl !! J'étais sur le point d'abandonner, puis j'ai utilisé py au lieu de python et cela a fonctionné !

Merci maitetaboada. ta solution a fonctionné pour moi.

Les exécutables ne fonctionnent pas du tout ! Essayez pip comme l'a dit maitetaboada.

est-ce que quelqu'un sait comment ajouter la bibliothèque nltk dans ironpython? j'essaie presque toutes les solutions :|

Merci beaucoup @maitetaboada.

J'ai essayé pip aussi. python ou py ne fonctionne pas non plus. Ça dit
Déposer "", ligne 1
py -m pip installer nltk
^
ErreurDeSyntaxe: Syntaxe invalide

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

DavidNemeskey picture DavidNemeskey  ·  4Commentaires

zdog234 picture zdog234  ·  3Commentaires

Chris00 picture Chris00  ·  3Commentaires

BLKSerene picture BLKSerene  ·  4Commentaires

stevenbird picture stevenbird  ·  3Commentaires