在Win7 64位上安装Python自然语言处理开发包NLTK

来源:互联网 发布:网络合同app 编辑:程序博客网 时间:2024/06/17 21:32
各位Nlper想必都听说过Natural Language Toolkit(NLTK)的鼎鼎大名。下文为安装NLTK过程实录。

电脑桌面系统是Windows7 64bit,在Python2.7.3的环境下,按照官网说的做

- Install Python: http://www.python.org/download/releases/2.7.3/
- Install Numpy (optional): http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
- Install Setuptools:运行 http://peak.telecommunity.com/dist/ez_setup.py
- Install Pip: Start>Run... c:\Python27\Scripts\easy_install pip
- Install PyYAML and NLTK: Start>Run... c:\Python27\Scripts\pip install pyyaml nltk
- Test installation: Start>All Programs>Python27>IDLE, then type import nltk

在Python3.3的环境下:

按理说按照其官方的说法,直接去http://nltk.org/nltk3-alpha/下载安装包或压缩包即可。
但压缩包里的setup.py却需要setuptools工具的支持,可是setuptools还不支持Python3.3,所以先输入命令 python setup.py让其自行失败,异常为
ImportError: No module named setuptools
再使用命令 python setup.py build_py
这样就在目录下建立了一个build文件,取出build\lib\nltk文件夹,复制到python目录下的Lib\site-packages
这样子后导入nltk包仍然会有问题,即
ImportError: No module named yaml
再去http://pyyaml.org/download/pyyaml/PyYAML-3.10.zip下载并取其中lib3文件夹放入python目录下的Lib\site-packages中,记得修改文件夹名为yaml
至此,安装nltk即可大功告成了。