首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >littler没有看到已安装的包

littler没有看到已安装的包
EN

Stack Overflow用户
提问于 2015-08-28 15:13:51
回答 2查看 160关注 0票数 0

我很难让利特勒看到一个已安装的软件包。我把它归结为只是想好玩--这一行保存在一个名为min.R的文件中

代码语言:javascript
复制
require(jsonlite)

我可以执行这一行代码并很好地加载包,运行R终端,但是如果我从命令行尝试这样做,就会得到一个没有找到jsonlite的错误:

代码语言:javascript
复制
root# r min.R
Loading required package: jsonlite
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,  :
  there is no package called ‘jsonlite’

为什么会发生这种事,我该怎么解决呢?

其他详情:

如果我尝试使用require(zoo),那么当从littler运行时,这是很好的。以下是installed.packages()在相关部分的一些输出:

代码语言:javascript
复制
           Enhances
jsonlite   NA
...
zoo        NA

           License                       License_is_FOSS License_restricts_use
jsonlite   "MIT + file LICENSE"          NA              NA
...
zoo        "GPL-2 | GPL-3"               NA              NA
           OS_type MD5sum NeedsCompilation Built
jsonlite   NA      NA     "yes"            "3.0.2"
...
zoo        NA      NA     "yes"            "3.0.2" 
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-02 19:54:12

对不起,我在最初发布的时候错过了这个。

在过去,很少有人读东西。然后我添加了/etc/littler.r~/.littler.r支持。下一个版本也将阅读/etc/R/Rprofile.site~/.Rprofile

所以现在只需将一些代码放入~/.littler.r中即可。至于找不到东西,检查一下

代码语言:javascript
复制
$ r -e 'print(.libPaths())'
票数 1
EN

Stack Overflow用户

发布于 2015-09-02 19:34:52

我一直没有找到答案,但这个问题没有使用RJSONIO复制,所以我切换到了那个包。我确实尝试过重新安装littlerRjsonlite,但问题仍然存在。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32274338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档