Pandoc未被识别为R库

时间:2018-02-13 10:56:59

标签: r pandoc

我通过此安装手动安装了Pandoc - link

重新启动系统后,我能够在C:/Users/YourUserName/AppData/Local/Pandoc

找到安装文件夹

但是当我试图调用该库时:

library("pandoc", lib.loc = "C:/Users/YourUserName/AppData/Local/Pandoc")

我收到以下错误:

Error in library("pandoc", lib.loc = "C:/Users/YourUserName/AppData/Local/Pandoc") : 
  no library trees found in 'lib.loc'

由于我在防火墙后面,我无法通过github安装pandoc。所以install.pandoc()函数已经出来了。

任何我认为安装过程错误的想法?

修改:

我已将.LibPath更改为指向Pandoc的安装文件夹:

.libPaths('C:/Users/stefanj/AppData/Local/Pandoc')

如果我检查,似乎没问题:

> grep("pandoc", list.files(.libPaths()))
  [1] 22 24

库(pandoc)

Error in library(pandoc) : there is no package called ‘pandoc’
Execution halted

1 个答案:

答案 0 :(得分:0)

我同意@Dason的观点:路径中的库:"C:/Users/YourUserName/AppData/Local/Pandoc"不是与R连接的任何库/包。它只安装了pandoc

安装pandoc的其他方式是使用installr

installr::install.pandoc()

现在,要执行从一种标记格式转换为另一种标记格式,请使用以下包:

rmarkdown

rmarkdown包包含用于转换为各种格式的高级功能。对于 例如:

render("input.Rmd", html_document())
render("input.Rmd", pdf_document())

希望这有帮助。