在 R 中使用 CloudML 库在 Google Cloud 中安装错误

问题描述 投票:0回答:1

我第一次尝试使用 Google Cloud 在 R 中使用 Keras 来训练 DNN 模型。

使用

cloudml_train()
功能尝试在Google Cloud服务器上安装很多库,出现无法绕过的错误:

master-replica-0 Installing BiocGenerics (0.20.0) ...  
master-replica-0 curl: (22) The requested URL returned error: 404 Not Found

据我了解,它尝试安装 BioGenerics 库,但路径错误。

有什么建议如何解决这个问题吗?

r installation keras google-cloud-ml
1个回答
0
投票

要修复 cloudml_train() 尝试使用 R 在 Google Cloud 上安装 BiocGenerics 时出现的 404 Not Found 错误,请按照以下步骤操作:

更新 R 和软件包:确保您的 R 版本和所有软件包都是最新的,以避免兼容性问题。

update.packages(ask = FALSE)

正确安装 Bioconductor 软件包:使用 BiocManager::install() 安装 Bioconductor 软件包(如 BiocGenerics),因为它们在 CRAN 上不可用。

if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("BiocGenerics")

修改 cloudml_train() 设置:在运行 cloudml_train() 之前,确保您的设置脚本或 R 环境包含 Bioconductor 包安装命令。

本地测试:在 R 环境中本地测试软件包安装,以确保在部署到 Google Cloud 之前一切都安装正确。

检查网络问题:如果您处于受限网络环境中,请确保没有防火墙或代理阻止对必要存储库的访问。

通过执行以下步骤,您应该能够解决在 Google Cloud for R 中使用 cloudml_train() 时 BiocGenerics 的安装问题。

© www.soinside.com 2019 - 2024. All rights reserved.