2014-08-30 6 views
5

Я пытаюсь запустить nltk под управлением python 3.4 без успеха. Использование инструкции по http://www.nltk.org/install.html:Установка nltk для Python 3.4 на Mac OS 10.9

Судо пип установить -U NLTK

Это работает для 2.7, который предустановлен на Mac, однако при использовании

Суды PIP3 установить -U NLTK

попробовать и установить под 3.4 я получаю следующее сообщение об ошибке:

/usr/local/Cellar/python3/3.4.1_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'zip_safe' 

    warnings.warn(msg) 

/usr/local/Cellar/python3/3.4.1_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'test_suite' 

    warnings.warn(msg) 

/usr/local/Cellar/python3/3.4.1_1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/distutils/dist.py:260: UserWarning: Unknown distribution option: 'entry_points' 

    warnings.warn(msg) 

usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 

    or: setup.py --help [cmd1 cmd2 ...] 

    or: setup.py --help-commands 

    or: setup.py cmd --help 



error: invalid command 'bdist_egg' 

/private/tmp/pip_build_root/nltk/distribute-0.6.21-py3.4.egg 

Traceback (most recent call last): 

    File "/private/tmp/pip_build_root/nltk/distribute_setup.py", line 143, in use_setuptools 

    raise ImportError 

ImportError 



During handling of the above exception, another exception occurred: 



Traceback (most recent call last): 

    File "<string>", line 17, in <module> 

    File "/private/tmp/pip_build_root/nltk/setup.py", line 23, in <module> 

    distribute_setup.use_setuptools() 

    File "/private/tmp/pip_build_root/nltk/distribute_setup.py", line 145, in use_setuptools 

    return _do_download(version, download_base, to_dir, download_delay) 

    File "/private/tmp/pip_build_root/nltk/distribute_setup.py", line 125, in _do_download 

    _build_egg(egg, tarball, to_dir) 

    File "/private/tmp/pip_build_root/nltk/distribute_setup.py", line 116, in _build_egg 

    raise IOError('Could not build the egg.') 

OSError: Could not build the egg. 

Python 3.4 был установлен с заваривать и как неровный и Setuptools ар e установлен правильно. Я видел намеки на эту проблему через некоторые очки, но никаких окончательных ответов.

ответ

7

Я скачал файл 3.0.0b2 .tar.gz из PyPI, распаковал его, и побежал

sudo python3 setup.py install 

в распакованной директории и все работало нормально. У меня была такая же проблема, которая пыталась установить с pip3. Следует также отметить, что я использую MacPorts для Python и все остальное, но, надеюсь, это не изменит ситуацию.

+0

В то же время я пробовал то же самое, и он тоже работал. Таким образом, в этом случае метод nocs и dptk выглядит как сломанный, но nltk может быть установлен с ручной загрузкой и запуском setup.py – ORG

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