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.
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