将PATH添加到RStudio的路径

时间:2015-09-04 17:07:26

标签: r rstudio

我在MacOS上运行RStudio,需要使用一些自定义命令行工具,例如csvcutcsvkit的一部分),以便我们团队中的多个人在他们的计算机上使用该功能。

如果我在终端中运行system('pip install csvcut)(我正在使用此命令作为示例;通常,我将运行csvcut)来自R,它可以工作(检查上一版本是否已经安装等),就像我从命令行终端那样做。

如果我在RStudio中做同样的事情:

> system('pip install csvkit')
sh: pip: command not found

如果我在终端中执行which pip并将地址复制粘贴到RStudio中,则可以正常工作:

system('/anaconda3/anaconda/bin/pip install csvkit')
Requirement already satisfied (use --upgrade to upgrade): csvkit in /anaconda3/anaconda/lib/python3.4/site-packages
# etc.

^如果我只是从终端中的R做system('pipinstall csvkit'),那就是输出。

不幸的是,我甚至无法从RStudio中运行which pip。 (另外,我不能自动pip install csvkit用于其他人的机器,因为它需要sudo访问。)如果有办法将RStudio指向R的路径,那就更容易了。

我在某个网站上发现了说明创建.Renviron文件且其中有R_LIBS_USER=~/R/library行的说明,但这没有帮助。

1 个答案:

答案 0 :(得分:2)

尝试将此行添加到.Renviron文件中:

PATH=/anaconda3/anaconda/bin:$PATH