Ошибка при установке NLTK в Python 3.4

Я перехожу на python 3.4 и пытаюсь установить NLTK. Установлены Pyyaml ​​и numpy, setuptools и pip - все в самой новой версии - Win 7 64bit. Однако NLTK озадачивает меня ошибкой, как бы я ни пытался его установить. Вот cmd-вывод моей последней попытки. Кстати, файлы никак не менялись ;)

Кто-нибудь знает, что я могу сделать, чтобы запустить NLTK?

C:\Python34\Scripts\nltk-3.0a4>python setup.py install
running install
Traceback (most recent call last):
  File "setup.py", line 81, in <module>  
    zip_safe=True, # since normal files will be present too?
  File "C:\Python34\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Python34\lib\distutils\dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "C:\Python34\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "C:\Python34\lib\site-packages\setuptools\command\install.py", line 65, i
n run
    self.do_egg_install()
  File "C:\Python34\lib\site-packages\setuptools\command\install.py", line 101,
in do_egg_install
    cmd.ensure_finalized()  # finalize before bdist_egg munges install cmd
  File "C:\Python34\lib\distutils\cmd.py", line 107, in ensure_finalized
    self.finalize_options()
  File "C:\Python34\lib\site-packages\setuptools\command\easy_install.py", line
304, in finalize_options
    self.index_url, search_path = self.shadow_path, hosts=hosts,
  File "C:\Python34\lib\site-packages\setuptools\package_index.py", line 269, in
 __init__
    Environment.__init__(self,*args,**kw)
  File "C:\Python34\lib\site-packages\pkg_resources.py", line 799, in __init__
    self.scan(search_path)
  File "C:\Python34\lib\site-packages\pkg_resources.py", line 829, in scan
    self.add(dist)
  File "C:\Python34\lib\site-packages\pkg_resources.py", line 849, in add
    dists.sort(key=operator.attrgetter('hashcmp'), reverse=True)
TypeError: unorderable types: str() < NoneType()

person Nicolas    schedule 02.06.2014    source источник


Ответы (4)


Извините, иногда это самые очевидные вещи, которые работают...

В этом случае просто дважды щелкните файл setup.py в папке nltk, что позволит Windows выполнить его с помощью python и установить его красиво.

person Nicolas    schedule 08.06.2014
comment
Я думаю, это означает python setup.py. - person ziyuang; 01.01.2015
comment
Правильная команда для установки пакета: python setup.py install - person Steffi Keran Rani J; 22.04.2017

Попробуйте установить его с помощью следующей команды

C:\Python34\Scripts\nltk-3.0a4>установить setup.py

person Swathi    schedule 05.06.2014
comment
Это python setup.py install @Nicolas - person Steffi Keran Rani J; 22.04.2017

Откройте командную строку (запуск от имени администратора). Используйте cd, чтобы перейти к папке, в которой находится загруженный пакет nltk. Затем выполните команду python setup.py install. Это все.

person Steffi Keran Rani J    schedule 22.04.2017

Вы пытались обновить пакет setuptools:

pip3 install --upgrade setuptools
person youmna Ismaeil    schedule 31.01.2019