无法在Jupyter Notebook中安装R包。

5 浏览
0 Comments

无法在Jupyter Notebook中安装R包。

我正在尝试在Jupyter中运行R代码,已添加了R内核。大多数情况下,包可以成功安装。然而,一些包,例如RCurlggmap,在安装时会出现错误。\n示例:\n

install.packages("RCurl")

\n

\n安装包‘RCurl’时出现非零退出状态的警告信息”Updating HTML index of packages in \'.Library\'\nMaking \'packages.html\' ... done\n

\n我应该怎么办?

0
0 Comments

在Jupyter Notebook中使用R内核安装软件包时,我一直遇到非零退出状态的问题,并且在想要安装软件包时由于多个依赖关系而失败。如果我在解释时出现错误或者对您来说这不是个问题,请原谅我,但请随时发表评论以澄清问题。我只是想分享我的成功经历,希望能帮助到其他人:我正在使用MacBook Pro。当我在带有R内核的Jupyter Notebook上运行R.version()时,我得到了以下信息:

$platform           'x86_64-conda_cos6-linux-gnu'
$arch               'x86_64'
$os                 'linux-gnu'
$system             'x86_64, linux-gnu'
$language           'R'
$version.string     'R version 3.6.1 (2019-07-05)'

以下是解决此问题的步骤:

  1. 访问https://anaconda.org/
  2. 搜索您要安装的软件包的名称

    复制给出的一行以安装软件包,它应该是这样的:

    Conda install -c r r-caret #conda install -c r r-package_name

注意:有时在安装软件包期间,会询问您是否要继续,所以在上述语句的末尾添加--y以继续,就像这样:

Conda install -c r r-caret --y 

(为了安全起见,我总是添加它)

  1. 点击新的启动器(+图标)创建一个带有PySpark的新笔记本(一旦打开,它将具有.ipynp扩展名)
  2. 在第一个单元格中粘贴步骤2中复制的行并运行
  3. 完成后,重新启动当前笔记本上的内核
  4. 重新启动带有R内核的其他笔记本上的内核
  5. 在带有R内核的笔记本上运行library(package_name)(例如library(caret))
0
0 Comments

在Jupyter Notebook中无法安装R包的问题可能出现的原因是Jupyter Notebook没有正确配置R环境或者缺少必要的依赖。为了解决这个问题,可以尝试使用conda命令安装所需的R包。

具体的解决方法如下:

1. 打开Jupyter Notebook,并进入R环境。

2. 在Jupyter Notebook中运行以下命令:conda install r-RCurl

3. 等待命令执行完成,安装所需的R包。

4. 安装完成后,尝试使用Jupyter Notebook安装其他R包,看是否能成功安装。

通过以上步骤,可以解决在Jupyter Notebook中无法安装R包的问题。

0
0 Comments

在Jupyter Notebook中无法安装R包的问题可能是由于没有指定CRAN库作为安装源所致。解决方法是在install.packages语句中指定CRAN库的地址。例如:install.packages("RCurl", repos='http://cran.us.r-project.org')

这个Stack Overflow帖子提供了更详细的解释。

另外需要注意的是,当我在计算机集群上安装R包时也遇到了同样的问题,这个解决方法对我有效。

看起来你可以直接在Jupyter Notebook中运行这行代码。(+1)

0