我想在Mac OSX 10.9上安裝NLTK數據。如NLTK 3.0文檔中所述,要設置的下載目錄是用於中央安裝的/ usr/share/nltk_data。但對於這條道路,我得到的錯誤 OSERROR:[錯誤13]許可被拒絕:「在/ usr /共享/ nltk_data」NLTK數據安裝問題
我可以設置下載目錄作爲中央安裝/用戶/專一/ nltk_data?
我的Python 2.7安裝在我的機器
感謝, 專一
我想在Mac OSX 10.9上安裝NLTK數據。如NLTK 3.0文檔中所述,要設置的下載目錄是用於中央安裝的/ usr/share/nltk_data。但對於這條道路,我得到的錯誤 OSERROR:[錯誤13]許可被拒絕:「在/ usr /共享/ nltk_data」NLTK數據安裝問題
我可以設置下載目錄作爲中央安裝/用戶/專一/ nltk_data?
我的Python 2.7安裝在我的機器
感謝, 專一
你試過:
$ sudo python
>>> import nltk
>>> nltk.download()
要檢查的下載工作,嘗試了幾個語料的你已經下載,例如
>>> from nltk.corpus import wordnet
>>> wordnet.synsets('dog')
[Synset('dog.n.01'), Synset('frump.n.01'), Synset('dog.n.03'), Synset('cad.n.01'), Synset('frank.n.02'), Synset('pawl.n.01'), Synset('andiron.n.01'), Synset('chase.v.01')]
如果語料庫安裝不正確,你會看到這樣的事情:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/nltk/corpus/util.py", line 68, in __getattr__
self.__load()
File "/usr/local/lib/python2.7/dist-packages/nltk/corpus/util.py", line 56, in __load
except LookupError: raise e
LookupError:
**********************************************************************
Resource 'corpora/wordnet' not found. Please use the NLTK
Downloader to obtain the resource: >>> nltk.download()
Searched in:
- '/home/alvas/nltk_data'
- '/usr/share/nltk_data'
- '/usr/local/share/nltk_data'
- '/usr/lib/nltk_data'
- '/usr/local/lib/nltk_data'
**********************************************************************
安裝時,你用'sudo'? – alvas
根據文檔, – ac11
根據文檔,我做到了這一點 >>> import nltk >>> nltk.download() 打開一個新窗口,顯示NLTK下載器,默認情況下下載目錄是/ Users/ananya/nltk_data – ac11