【问题标题】:Error when trying to install package in R: 'No such file or directory'尝试在 R 中安装软件包时出错:“没有这样的文件或目录”
【发布时间】:2020-03-21 05:12:06
【问题描述】:

尝试在我的大学创建的 RStudio 中安装软件包时,我收到以下错误消息:

* installing *source* package 'namePackage' ...
** using staged installation
** R
** byte-compile and prepare package for lazy loading

致命错误:无法打开文件“C:\Users\firstName”:没有这样的文件或目录

我的工作目录设置为'C:\Users\firstName lastName\Documents\Case Econometrics\Input', 以及我尝试使用命令安装的软件包

 install.packages("namePackage.tar.gz", source = TRUE, repos = NULL)

在“输入”目录中。

有没有人知道为什么安装包不起作用?

提前致谢!

【问题讨论】:

  • 你确定路径存在吗?还可以尝试将type="source" 用于source=TRUE。包是用什么语言编写的?
  • 是的,我确定路径存在并且是正确的。还将 source = TRUE 更改为 type = "source" 似乎并不能解决问题。包裹是用荷兰语或英语写的
  • 对不起,我的意思是编程语言。换句话说,它需要编译吗?
  • 我没有关于包本身的更多信息,这个包只是为了我们自己安装而共享的。

标签: r package


【解决方案1】:

在下面试试这个。我认为你的斜线是错误的。你应该使用正斜杠。

install.packages('C:/Users/firstName lastName/Documents/Case Econometrics/Input/namePackage.tar.gz', type="source", repos = NULL)

【讨论】:

  • 由于我是 Windows 用户,所以我必须使用 \\ 而不是 /。反正我也试过了,还是不行……
  • 我在 linux 上工作,而 windows "/" 在两者上都工作。这个问题似乎是权限问题。尝试将包移动到“C:/yourFolder”并重试。
  • 也可以尝试使用没有空格的文件夹名称。
猜你喜欢
  • 2016-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-11
  • 1970-01-01
  • 2020-10-19
  • 1970-01-01
相关资源
最近更新 更多