Nltk: Невозможно установить в Windows

Созданный на 2 янв. 2017  ·  27Комментарии  ·  Источник: nltk/nltk

У меня возникают проблемы с установкой NLTK на 64-разрядном компьютере с Windows 7 с установленным 32-разрядным Python 3.5. Я использую исполняемый файл, расположенный здесь: https://pypi.python.org/pypi/nltk

Однако после запуска исполняемого файла я получаю сообщение об ошибке:

«Требуется версия Python -32, которая не найдена в реестре».

Я пробовал эту установку против систем Windows 7 с установленными Python 2.7, 3.4, 3.5 и 3.6, и все они терпят неудачу с одной и той же ошибкой. 32-разрядная запись для Python существует в кустах «Текущий пользователь» и «Локальный компьютер», однако установка не выполняется.

Пожалуйста, помогите, спасибо.

Самый полезный комментарий

Спасибо. Мне это удалось с помощью пипса:

python -m pip установить nltk

Исполняемый файл не работает.

Все 27 Комментарий

cf # 1079

Я думаю, это не совсем та проблема; Я использую 32-битную версию Python в 64-битной ОС. Таким образом, 32-битный установщик NLTK должен работать в соответствии с требованиями ... но он не видит записи в реестре.

@terencen в интерпретаторе Python, для чего

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

И для чего нужен ваш результат

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

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

platform.architecture ()
('32-разрядная', 'WindowsPE')

У меня такая же проблема. Мы с Теренсеном пытаемся установить (на разных машинах), но у меня та же проблема.
Вывод для моей машины с Windows 10 такой же, как у 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')
>>> 

Аналогичная ошибка и выходы ... Есть предложения?

Хорошо, наконец, все заработало :) Убедитесь, что версия совместима. Если вы загрузили python 3.5 (32 бит) ... все установки / надстройки должны быть 32-битными ...
http://web.cs.wpi.edu/~cs1004/a16/Resources/Windows/SettingUpPython_Windows.pdf
Удачи!

Спасибо. Мне это удалось с помощью пипса:

python -m pip установить nltk

Исполняемый файл не работает.

Спасибо! Работал как шарм с пипсом

Спасибо @maitetaboada , @ruchiHub.
Решили ли вы эту проблему @terencen?

Большое спасибо @maitetaboada.

Привет, у меня та же проблема, результат такой же, как у теренсена. Python 3.5 (также пробовал другие версии), 64-битный компьютер, но 32-битный питон. Я загружаю исполняемый файл nltk, когда я запускаю его, после вводного экрана, он дает мне: «Требуется версия Python -32, которая не была найдена в реестре».

Любая помощь приветствуется.

Привет, kmstock. Это сработало для меня с установкой pip. См. Выше.

Привет, Maiteaboada, спасибо за это. Вчера я безуспешно пробовал вашу команду, но свежим взглядом и небольшим количеством других исследований, похоже, это сработало. Большое спасибо!

@maitetaboada
Большое спасибо!

Вы можете попробовать использовать pip. Как упоминалось в @maitetaboada . Ее помощь сработала для меня

Спасибо @maitetaboada

Установленный 32-битный Python 3.5.0 в Windows, он не создавал никаких записей в реестре - я вручную добавил его, чтобы установщик NLTK его увидел, но затем возникло необработанное исключение во время установки «несоответствия количества параметров». Установка Pip работает нормально, исполняемый установщик должен быть либо исправлен, либо просто удален, поскольку установка Pip уже в порядке.

Привет, я новичок в Python. Как мне точно выполнить установку pip? Спасибо!

У меня правильная версия, я думаю ... Не уверен, что делаю не так. Любое руководство будет оценено.

Python 3.5.0 (v3.5.0: 374f501f4567, 13 сентября 2015 г., 02:16:59) [MSC v.1900 32 бит (Intel)] на win32
Введите «авторские права», «кредиты» или «лицензия ()» для получения дополнительной информации.

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

@bjpl привет

Вы должны использовать «pip» в командной строке, а не в python. См. Пример ниже:

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

надеюсь, это поможет тебе!

Спасибо @ hendro93
Мне пришлось использовать py вместо python, но теперь все вроде работает!

Спасибо @bjpl !! Я был так близок к тому, чтобы сдаться, но затем я использовал py вместо python, и это сработало!

Спасибо, maitetaboada. ваше решение сработало для меня.

Исполняемые файлы вообще не работают! Попробуйте пип, как сказал майтетабоада.

кто-нибудь знает, как добавить библиотеку nltk в ironpython? пробую почти все решения: |

Большое спасибо @maitetaboada.

Я тоже пробовал пип. python или py тоже не работают. Это говорит
Файл "", строка 1
py -m pip install nltk
^
SyntaxError: недопустимый синтаксис

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

rain1024 picture rain1024  ·  22Комментарии

oxymor0n picture oxymor0n  ·  22Комментарии

agodbehere picture agodbehere  ·  13Комментарии

benleetownsend picture benleetownsend  ·  17Комментарии

albertauyeung picture albertauyeung  ·  14Комментарии