For 32-bits windows:
1.安裝Python(我安裝的是Python2.7,目錄C:\Python27)
可以到CSDN、OSChina、Sina Share等網站下載
也可以到Python官網下載:http://www.python.org/
2.安裝NumPy(可選)
到這里下載:http://sourceforge.net/projects/numpy/files/NumPy/1.6.2/numpy-1.6.2-win32-superpack-python2.7.exe
注意Py版本
下載之后執行exe文件(程序會自動搜索python27目錄)
3.安裝NLTK(我下載的是nltk-2.0.3)
到這里下載:http://pypi.python.org/pypi/nltk
把nltk-2.0.3解壓到C:\Python27目錄
打開cmd,進到C:\Python27\nltk-2.0.3目錄(輸入:cd C:\Python27\nltk-2.0.3)
輸入命令:python setup.py install
4.安裝PyYAML:
到這里下載:http://pyyaml.org/wiki/PyYAML
注意Py版本
下載之后執行exe文件(程序會自動搜索python27目錄)
5.打開IDLE,輸入import nltk,沒有錯誤的話,就說明安裝成功了。
到這里,NLP所需的基本python模塊都已經安裝好了,然后要安裝NLTK_DATA了
下載NLTK_DATA有好幾種方法,這里我只介紹一種
6.繼續第五步,已經import nltk了,然后輸入nltk.download(),這樣就可以打開一個NLTK Downloader(NLTK下載器)
7.注意下載器下邊的Download Directory,我設置的是C:\nltk_data
8.在計算機-屬性-高級系統設置-高級-環境變量-系統變量-新建:上邊:NLTK_DATA,下邊:C:\nltk_data
9.選擇你要下載的包(語料庫、模塊),可以一次性下載(我在下載過程中總是出現out of date),也可以逐個下載(我就這么做的。。。)
10.成功安裝包之后怎么測試呢?輸入下邊的語句就可以。
>>> from nltk.corpus import brown
>>> brown.words()
['The', 'Fulton', 'County', 'Grand', 'Jury', 'said', ...]
【大功告成!】