如何在SageMaker Notebook示例上安装R包?

idfiyjo8  于 2023-02-17  发布在  其他
关注(0)|答案(5)|浏览(157)

我试着在Sagemaker启动一个R笔记本

install.packages("disk.frame")

它给了我错误

also installing the dependencies ‘listenv’, ‘dplyr’, ‘rlang’, ‘furrr’, 
‘future.apply’, ‘fs’, ‘pryr’, ‘fst’, ‘globals’, ‘future’

Warning message in install.packages("disk.frame"):
“installation of package ‘rlang’ had non-zero exit status”
Warning message in install.packages("disk.frame"):
“installation of package ‘fs’ had non-zero exit status”
Warning message in install.packages("disk.frame"):
“installation of package ‘pryr’ had non-zero exit status”
Warning message in install.packages("disk.frame"):
“installation of package ‘fst’ had non-zero exit status”
Warning message in install.packages("disk.frame"):
“installation of package ‘dplyr’ had non-zero exit status”
Warning message in install.packages("disk.frame"):
“installation of package ‘disk.frame’ had non-zero exit status”
Updating HTML index of packages in '.Library'
Making 'packages.html' ... done

如何在Sagemaker上安装R软件包?

kyks70gy

kyks70gy1#

感谢您使用亚马逊SageMaker。
此问题已解决,您应该可以使用安装R包

install.packages("disk.frame")

install.packages("disk.frame", repo="https://cran.rstudio.com/")

我对它进行了测试,并能够成功地安装带有output的软件包

also installing the dependencies ‘listenv’, ‘benchmarkmeData’, ‘doParallel’, ‘bigassertr’, ‘bit’, ‘dplyr’, ‘rlang’, ‘furrr’, ‘future.apply’, ‘fs’, ‘pryr’, ‘fst’, ‘globals’, ‘future’, ‘benchmarkme’, ‘bigreadr’, ‘bit64’

Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
70gysomp

70gysomp2#

我想你只需要指定一个repo。例如,设置RStudio cram repo,我就可以安装得很好。

install.packages("disk.frame", repo="https://cran.rstudio.com/")
lvmkulzt

lvmkulzt3#

我在sagemaker示例上安装odbc时也遇到同样的错误。我尝试了remotes::install_github()或devtools::install_github()
还有:安装包('odbc ',repo=”https://cran.rstudio.com/“)
几乎在每个示例上,我都会收到相同的警告“包'odbc'的安装具有非零退出状态“正在更新.'Library'中包的HTML索引,正在生成'packages.html' ...完成
如果我试着呼叫包裹库(odbc)中出错:不存在名为“odbc”的软件包Traceback:
1.图书馆(odbc)

ffdz8vbo

ffdz8vbo4#

我按照指示:https://aws.amazon.com/blogs/machine-learning/creating-a-persistent-custom-r-environment-for-amazon-sagemaker/
这个代码对我很有效

system("conda install -n R -c conda-forge r-rjava")

其中r-rjava是Anaconda cloud中的软件包名称。您可以在此处找到特定的软件包名称/版本:https://anaconda.org/

insrf1ej

insrf1ej5#

如果你仍然遇到这个错误,我找到了一个方法来解决它。非常简单。我在另一个帖子中回答了这个问题,我已经创建了这个帖子。很抱歉:
在Sagemaker Jupyter笔记本示例上安装RODBC或ODBC时出错

相关问题