import nltk;
Agora, nltk.data.path
é uma lista de locais onde procurar os módulos. Você pode apenas fazer:
nltk.data.path.append("your location/directory");
Não consigo usar o lematizador wordnet do nltk porque não consigo fazer o download do corpus wordnet em meu computador da universidade devido a problemas de direitos de acesso.
Eu recebo o seguinte erro quando tento fazer isso:
**********************************************************************
Resource 'corpora/wordnet' not found. Please use the NLTK Downloader
to obtain the resource: >>> nltk.download() Searched in:
- '/home/XX/nltk_data'
- '/usr/share/nltk_data'
- '/usr/local/share/nltk_data'
- '/usr/lib/nltk_data'
- '/usr/local/lib/nltk_data'
**********************************************************************
Quando tive o mesmo problema em casa, consegui resolvê-lo de duas maneiras:
nltk.download()
, o caminho padrão e /home/XX/nltk_data
e apenas colando o diretório de corpus nela. Agora, na universidade, só tenho acesso a /home/XX/bin
e não /home/XX
diretamente. Então, existe alguma maneira que eu poderia colar o corpus wordnet em /home/XX/bin
e, de alguma forma, fazer o nltk procurar pelo corpus naquela pasta?
import nltk;
Agora, nltk.data.path
é uma lista de locais onde procurar os módulos. Você pode apenas fazer:
nltk.data.path.append("your location/directory");
Tags python