Hello, I am hoping someone can assist me with a problem I have trying to load the WordNet dictionary into R. Below is the error message I receive: > library(wordnet) > initDict() [1] FALSE Warning message: In initDict() : cannot find WordNet 'dict' directory: please set the environment variable WNHOME to its parent I have entered the Variable value via: control -> panel -> system -> system properties -> advanced -> environment Variable Name = WNHOME variable value = C:\Program Files\R\WordNet-3.0\ I have checked this via the Command prompt window: Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\>echo %WNHOME% C:\Program Files\R\WordNet3.0\ I have also checked that the file path is correct: C:\>cd C:\Program Files\R\ C:\Program Files\R> cd C:\Program Files\R\WordNet3.0\ C:\Program Files\R\WordNet3.0> cd C:\Program Files\R\WordNet3.0\dict C:\Program Files\R\WordNet3.0\dict> Any assistance is much appreciated regards Bob
Hello Martin,
Many thanks for your reply. I tried the command you suggested, which
generated version (A) below.
In response - I inserted back "-" and "dict" (which I had
previously
tried and removed, in one of the multitude of variations I have
tried) and added \\. This still produced the error , so I also added
the "" which generated version (B).
Removing the "", resulted in version (C).
All result in errors - does this provide any clues as to what is
required? I have not tried editing the environment to read \\\\
(A) - before adding \\ & ""
> Sys.getenv("WNHOME")
WNHOME
"c:\\Program Files\\R\\WordNet-3.0\\dict"
(B) after adding \\ & "".
> library (wordnet)
Warning message:
In initDict() :
cannot find WordNet 'dict' directory: please set the environment
variable WNHOME to its parent
Sys.getenv("WNHOME")
WNHOME
"\"c:\\\\Program Files\\\\R\\\\WordNet-3.0\\\\dict\""
(C) removing the " "
> Sys.getenv("WNHOME")
WNHOME
"c:\\\\Program Files\\\\R\\\\WordNet-3.0\\\\dict"
regards
bob