当前位置: 首页 > news >正文

【服务器-R环境配置】导出配置文件并重建

目录

  • 方案一:导出配置文件并在新服务器重建(最推荐,最稳健)
    • R环境验证
  • R环境库包安装
    • 方式1:
    • 方式2:
    • 实例:运行R代码
  • 参考

方案一:导出配置文件并在新服务器重建(最推荐,最稳健)

# 激活环境conda activate r_envsourceactivate r_env# 导出为 YAML 文件 (包含所有包名和版本)condaenvexport>r_env.yml
# 使用 scp 命令 (简单直接)scp-r /home/u3012339/r_env.yml wanzhougeo@175.159.166.96:/geogfs1/home/wanzhougeo/Packages/
cd/geogfs1/home/wanzhougeo/Packages/# 确保已安装 Condacondaenvcreate -f r_env.yml

R环境验证

conda activate r_envsourceactivate r_env

查看 R 版本,代码如下:

R --version

R环境库包安装

根据以下命令查看库包是否安装:

# 要检查的包列表 packages <- c("MGLM", "spgwr", "robustHD", "raster", "tictoc", "osqp", "doParallel")q # 检查哪些包没有安装 not_installed <- packages[!packages %in% installed.packages()[,"Package"]] # 输出缺失的包 if (length(not_installed) == 0) { cat("所有包都已安装。\n") } else { cat("以下包未安装:\n") print(not_installed) }

输出显示

"MGLM" "spgwr" "tictoc" "doParallel"

方式1:

# 设置可靠的 CRAN 镜像options(repos=c(CRAN="https://cloud.r-project.org"))# 一次性安装多个包install.packages(c("MGLM","spgwr","robustHD","raster","tictoc","osqp","doParallel"))

方式2:

install.packages("devtools",repos="http://cran.r-project.org")# 使用 https 协议,并选择一个可靠的镜像(如 RStudio 的全球 CDN)install.packages("devtools", repos="https://cloud.r-project.org")library(devtools)

library(‘BPST’)的安装如下:

install_github("作者名/BPST")# 替换 "作者名/BPST" 为实际的 GitHub 仓库地址install_github("funstatpackages/BPST")devtools::install_github("FIRST-Data-Lab/BPST")

library(‘Triangulation’)的安装如下:

install_github("funstatpackages/Triangulation")install_github("FIRST-Data-Lab/Triangulation")devtools::install_github("FIRST-Data-Lab/Triangulation")library('Triangulation')

library(‘robustHD’)的安装如下:

install.packages("scales",type="binary")install.packages("ggplot2", dependencies=TRUE,type="binary")library('robustHD')

实例:运行R代码

Rscript Main_SVCMsp_GWR_China_years_server.R

参考

http://www.jsqmd.com/news/380226/

相关文章:

  • 无需越狱如何定制iOS?Cowabunga Lite带来的个性化革命
  • 3步完成Degrees of Lewdity游戏本地化:从环境配置到功能验证
  • BetterGI原神智能辅助工具:零基础上手的效率提升指南
  • parsec-vdd:Windows虚拟显示器解决方案——多场景用户的高性能显示扩展工具
  • FGO自动化3大革新秘诀:从肝帝到休闲玩家的蜕变之路
  • 右键菜单效率革命:ContextMenuManager如何让Windows操作提速60%
  • UEFITool全链路分析指南:从固件解析到安全评估的实践进阶
  • 网页捕获技术方案:基于滚动捕获技术的长页面截取实现与应用
  • 2026年评价高的倒角机实用供应商采购指南如何选 - 品牌宣传支持者
  • 如何让旧电脑焕发第二春?Windows Cleaner系统优化工具的全方位解决方案
  • 突破Minecraft光影困境:Revelation如何实现画质与性能的终极平衡
  • 全页捕获工具:一站式解决长网页保存难题
  • ComfyUI日志系统故障排除与系统修复完全指南
  • 4步解锁本地多人游戏:Nucleus Co-Op分屏解决方案完全指南
  • 虚拟显示解决方案:ParsecVDisplay高效部署指南
  • 突破限制:Windows 11下魔兽争霸III兼容性优化实战指南
  • 如何找到完美的中日韩字体解决方案?试试这款开源工具让多语言设计更简单
  • 揭秘phone2qq:手机号到QQ账号的技术实现与应用指南
  • 如何轻松抢到纪念币?AI驱动的预约神器使用指南
  • 突破视频剪辑效率瓶颈:JianYingApi自动化解决方案全解析
  • 如何用March7thAssistant解放双手?星穹铁道自动化助手全攻略
  • 掌控Ryzen处理器性能:SMUDebugTool全功能调试实战指南
  • 解决Windows系统休眠问题的3个高效方案:NoSleep工具全解析
  • 3套静音方案让ThinkPad用户告别风扇噪音
  • 5大智能功能解放双手:BetterGI原神自动化辅助工具全攻略
  • 3大突破让普通电脑变身多人游戏中心:Nucleus Co-Op分屏工具全解析
  • Thief-Book:提升开发者时间利用率的创新阅读工具
  • 老旧电视智能化:MyTV-Android技术民主化实践指南
  • 如何通过BetterJoy实现Switch控制器与PC游戏的无缝衔接:革新性开源方案全解析
  • 如何高效收集抖音内容?批量下载工具让内容管理不再繁琐