download PyWordNet
>>> from wordnet import * Traceback (most recent call last): File "<pyshell #8>", line 1, in <module> from wordnet import * File "C:\tools\python\2.6.2\lib\site-packages\wordnet.py", line 767, in </module><module> setupLexnames() File "C:\tools\python\2.6.2\lib\site-packages\wordnet.py", line 763, in setupLexnames for l in open(WNSEARCHDIR+'/lexnames').readlines(): IOError: [Errno 2] No such file or directory: 'C:\\tools\\wordnet\\2.1\\dict/lexnames'
download WordNet-2.0.tar.gz
C:\tools\python>gzip -d WordNet-2.0.tar.gz C:\tools\python>mkdir x C:\tools\python>cd x C:\tools\python\x>mv ..\WordNet-2.0.tar . C:\tools\python\x>tar xf WordNet-2.0.tar C:\tools\python\x\WordNet-2.0\dict>cp lexnames C:\tools\wordnet\2.1\dict
now it works
>>> from wordnet import * >>> N['dog'] dog(n.) >>> V['dog'] dog(v.) >>> ADJ['clear'] clear(adj.) >>> ADV['clearly'] clearly(adv.)
Why lexnames is missing from wordnet 2.1 ?