On 11-01-05 8:51 AM, Joshua Wiley wrote:
Hi Aaditya,

I assume you are running some variant of Windows and by the "prompt in
DOS" you are using cmd.exe.

Perhaps you are already, but from your examples it looks like either
A) you are not in the same directory as R or B) are not adding the
path to R in the command.  For example, on Windows I always install R
under C:\R\ so for me inside cmd.exe:

C:\directory>  C:\R\R-devel\bin\x64\R

[[[R starts here]]]

alternately you could switch directories over and then just type "R"
at the console:

C:\directory>  cd C:\R\R-devel\bin\x64\
C:\R\R-devel\bin\x64>  R

[[[R starts here]]]

or since you have set the environment variables:

C:\directory>  %R_HOME%\bin\x64\R

[[[R starts here]]]

Alternately, edit the PATH environment variable in Windows and add the
path to R (i.e., R_HOME\bin\i386\ or whatever it is for you), and you
should be able to just enter "R" at the command prompt and have it
start.

Editing the PATH is probably the best approach, but a lot of people get it wrong because of misunderstanding how it works:

- If you change PATH in one process the changes won't propagate anywhere else, and will be lost as soon as you close that process. That could be a cmd window, or an R session, or just about any other process that lets you change environment variables.

- If you want to make global changes to the PATH, you need to do it in the control panel "System|Advanced|Environment variables" entries.

- Often it is good enough to use a more Unix-like approach, and only make the change at startup of the cmd processor. You use the /k option when starting cmd if you want to run something on startup.

Duncan Murdoch




Cheers,

Josh

On Tue, Jan 4, 2011 at 9:39 PM, Aaditya Nanduri
<aaditya.nand...@gmail.com>  wrote:
Hello all,

I recently installed rpy2 so that I could use R through Python.

However, R was not recognized in the command line.

So I decided to add it to the PATH variables. But it just doesnt work....
And what I mean by it doesnt work is : No matter what I type at the prompt
in DOS- be it R, Rcmd, R CMD, Rscript- it is not recognized as a command.

Path variables used :
1. %R_HOME% -->  C:\Program Files\R\R 2.12.1\
2. %R_HOME%\bin
3. %R_HOME%\bin\i386
4. Some Batchscripts I found online that recognize the R.exe in \bin\i386
but only if I run the batch file...its not natively recognized (if I were to
type 'R' at the prompt in DOS, its not recognized)

I would appreciate any help in this matter.
Or should I do something else so that I can try rpy2?

Python version 2.6.6
R 2.12.1
rpy2 2.0.8


--
Aaditya Nanduri
aaditya.nand...@gmail.com

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.





______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to