python - 错误 - 无法使用 RStudio 安装 Miniconda

标签 python r installation miniconda reticulate

我编写了一个 R 脚本,其中通过 reticulate 包使用了一些 python 行。 我需要与一些不懂编程的同事分享它,并且我创建了一个批处理文件,这样我就可以在他们甚至不打开 R 的情况下运行它。

但是,我尝试使用 install_miniconda() 函数在他们不知情的情况下静默安装 python 来运行代码(我猜人们不愿意安装几个程序),但 R 抛出了一个错误:

> reticulate::install_miniconda(path="C:/")
# * Installing Miniconda -- please wait a moment ...
# * Downloading "https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe" ...
# trying URL 'https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe'
# Content type 'application/octet-stream' length 74687656 bytes (71.2 MB)
# downloaded 71.2 MB

# Error: Miniconda installation failed [unknown reason]

我尝试不传递任何路径,但我的计算机用户上有空格,所以我无法使用它,这就是为什么我向它提供根路径“C:/

有人可以帮助我了解发生了什么吗?

注意:我在 Windows 11 上使用 R 4.2.1(也在 Windows 10 上尝试过,结果相同)

最佳答案

尝试从 github 安装 rminiconda像这样:

remotes::install_github("hafen/rminiconda")
rminiconda::install_miniconda(name='your_name')

之后,您可以使用reticulate指定安装,如下所示:

py <- rminiconda::find_miniconda_python("your_name")
reticulate::use_python(py, required = TRUE)

关于python - 错误 - 无法使用 RStudio 安装 Miniconda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74151654/

相关文章:

r - 获取列表元素名称的一致向量

r - 如何评估 data.frame 中的调用?

java - 无法在项目上执行目标。无法读取 IntelliJ 中的错误 Artifact 描述符

c# - 如何为 .NET 项目创建自定义 Wix 安装程序?

ios - 无法使用开发版本 : "*AppName* is already installed" 更新发布的 iOS 应用程序

python - 使用 FastAPI + pytest 测试上传文本文件的端点时出错

python - 从 docker-compose 运行时容器以代码 0 退出

python - 是否可以在阻塞并可能回调 Python 的 C 函数之前释放 GIL?

linux - R 在 shell 脚本 sh 中处理的文本数据

python - (centos6.6) 更新python2.7.3之前,是python 2.6.6。运行 pybot --version 时出现错误