2014-08-30 17 views
5

Ho tentato di ottenere nltk in esecuzione su Python 3.4 senza successo. Utilizzando le istruzioni a http://www.nltk.org/install.html:Installazione di nltk per Python 3.4 su Mac OS 10.9

sudo pip install -U NLTK

Questo funziona per 2.7 preinstallato sul Mac, tuttavia quando si utilizza

sudo PIP3 installare -U NLTK

da provare e installare sotto 3.4 ottengo il seguente errore:

/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 è stato installato con birra e sia sconnesso e setuptools ar e installato correttamente. Ho visto accenni a questo problema attraverso alcune risposte goggling ma non definitive.

risposta

7

Ho appena scaricato il file 3.0.0b2 .tar.gz da PyPI, scompattato, e corse

sudo python3 setup.py install 

nella directory decompressi e tutto ha funzionato bene. Ho avuto lo stesso problema cercando di installare da pip3. Dovrei anche notare che io uso MacPorts per Python e tutto il resto, ma spero che questo non faccia la differenza.

+0

Mentre il pensiero di più, ho provato la stessa cosa e ha funzionato too.So il risultato è che la documentazione NLTK e il metodo pip sembra essere rotto in questa circostanza, ma NLTK può essere installato con il download manuale e setup.py esecuzione – ORG