2014-08-30 33 views
5

Tôi đã cố gắng để có được nltk chạy dưới python 3.4 mà không thành công. Sử dụng các hướng dẫn tại http://www.nltk.org/install.html:Cài đặt nltk cho Python 3.4 trên Mac OS 10.9

sudo pip cài đặt -U NLTK

này làm việc cho 2,7 được cài đặt sẵn trên máy Mac, tuy nhiên khi sử dụng

sudo PIP3 cài đặt -U NLTK

thử và cài đặt dưới 3.4 Tôi nhận được lỗi sau:

/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 đã được cài đặt với bia và cả gập và thiết lập e được cài đặt đúng. Tôi đã thấy gợi ý của vấn đề này thông qua một số câu trả lời goggling nhưng không có dứt khoát.

Trả lời

7

Tôi chỉ cần tải tập tin 3.0.0b2 .tar.gz từ PyPI, giải nén nó và chạy

sudo python3 setup.py install 

trong thư mục giải nén và tất cả mọi thứ làm việc tốt. Tôi đã gặp sự cố tương tự khi cài đặt từ pip3. Tôi cũng nên lưu ý rằng tôi sử dụng MacPorts cho Python và tất cả phần còn lại, nhưng hy vọng rằng điều đó sẽ không tạo ra sự khác biệt.

+0

Trong khi suy nghĩ thêm, tôi đã thử điều tương tự và nó cũng hoạt động. Do đó, kết quả là tài liệu và phương pháp pip của nltk có vẻ bị hỏng trong trường hợp này nhưng nltk có thể được cài đặt bằng cách tải xuống thủ công và chạy setup.py – ORG

Các vấn đề liên quan