开发历程.md

有用信息

为什么老是安装失败?

总结完整解决方案

  1. 将devtools安装在D盘路径,避免占用C盘空间。

    install.packages('devtools', lib="D:\\Program Files\\RStudio\\R\\packages_hulinhui")

  2. 将安装包路径临时设置为D盘安装路径。

    .libPaths("D:\\Program Files\\RStudio\\R\\packages_hulinhui")

  3. 并导入开发工具devtools并安装git hub上的R包至jupyter的R内核默认路径。

    detach(package:mypkg) library(devtools) install_github('hulinhui-code/hulinhui', force = TRUE,lib='C:/Users/Jack/Documents/R/win-library/4.0')

  4. 引用包及应用函数

    library(mypkg) hello()

  5. 以后只用在github网站在线编辑R函数,本地端导入,但要注意把函数名以export(function_name)写入NAMESPACE文件,否则将会显示没有这个函数名。
  6. 为避免新安装包占用C盘空间,可在R包的写一个自定义安装程序包函数,将包一律安装至为D盘路径。
  7. 更新包后,要关闭jupyter notebook,重新找开后,library一次,才可以启用更新的函数。

更新函数后安装又出问题

解决方案:在Windows版本报错不提示是路径名的原因,在Mac版的Rstudio安装时提示是路径名的原因:‘Error : 由""D:\P"开头的字符串中存在'\P',但没有这种逸出号’ 将路径‘lib="D:\Program Files\RStudio\R\packages_hulinhui"’改为“lib="D:/Program Files/RStudio/R/packages_hulinhui"”后问题解决。 注意:R路径用撇不用捺。更新函数前先在IDE里测试下再放入。

但Win版Rstudio和Jupyter仍然出问题。 解决方案: + 卸载D盘里的R和Rstudio,都装在C盘,将之前在环境文件里添加的安装包路径设置删掉以恢复默认,重新安装devtools在C盘。重新打开Rstudio可顺利安装。 + 此时,jupyter不能连接R内核,打开R内核的kernel.json文件(所在目录可在终端通过jupyter kernelspec list查看),将R.exe所在路径由D盘改为C盘后,重新打开jupyter notebook顺利连接内核。



hulinhui-code/hulinhui documentation built on March 22, 2021, 11:01 p.m.