You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统RStudio中安装rgee失败的解决方法求助

解决Windows下RStudio安装rgee包时创建Python环境失败的问题

问题分析

从报错信息来看,当前reticulate默认指向r-reticulate虚拟环境,且该环境中numpy版本为2.0.2(rgee对numpy 2.x兼容性较差),同时自动创建rgee虚拟环境的流程触发未知错误。以下是针对性解决步骤:


解决步骤

  • 1. 手动创建兼容的Python虚拟环境
    跳过rgee的自动创建流程,手动搭建符合要求的环境(推荐Python 3.8-3.10,numpy 1.x版本):

    • 若使用Conda(环境管理更稳定):
      打开Anaconda Prompt执行:
      conda create -n rgee python=3.9 numpy=1.26.4 -y
      conda activate rgee
      pip install earthengine-api
      
    • 若使用原生virtualenv:
      打开命令提示符,执行(替换为你的Python 3.9路径):
      "C:/Users/Mike Williamson/AppData/Local/Programs/Python/Python39/python.exe" -m venv "C:/Users/Mike Williamson/Documents/.virtualenvs/rgee"
      "C:/Users/Mike Williamson/Documents/.virtualenvs/rgee/Scripts/activate.bat"
      pip install numpy==1.26.4 earthengine-api
      
  • 2. 让RStudio绑定手动创建的环境
    在RStudio中执行以下代码,强制指定使用新创建的rgee虚拟环境:

    library(reticulate)
    # 若是Conda环境则用 use_condaenv("rgee", required = TRUE)
    use_virtualenv("C:/Users/Mike Williamson/Documents/.virtualenvs/rgee", required = TRUE)
    library(rgee)
    ee_Initialize()
    
  • 3. 清理旧配置干扰
    找到C:/Users/Mike Williamson/Documents/下的.Renviron和.Rprofile文件,若其中存在RETICULATE_PYTHON相关配置行,注释或删除,避免强制指向旧的r-reticulate环境。

  • 4. 验证安装状态
    执行以下命令检查所有依赖是否正常:

    ee_check()
    

内容的提问来源于stack exchange,提问作者mikejwilliamson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 02:19:55