r - 无法安装 R 包“data.table”。- 麦克空气
问题描述
我的笔记本电脑是mac pro。操作系统版本为 10.15 Catalina。r studio 版本是 1.2.5001。R 版本是 3.6.1。
我尝试安装“WGCNA”,但由于以下错误而失败:
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘data.table’
Calls: <Anonymous> ... loadNamespace -> withRestarts -> withOneRestart -> doWithOneRestart
Execution halted
ERROR: lazy loading failed for package ‘WGCNA’
* removing ‘/Users/zhaoboao/Library/R/3.6/library/WGCNA’
因此,我安装了“data.table”,但也因为以下错误而失败:
* installing *source* package ‘data.table’ ...
** package ‘data.table’ successfully unpacked and MD5 sums checked
** using staged installation
** libs
clang -I"/Library/Frameworks/R.framework/Resources/include" -DNDEBUG -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -I/usr/local/include -fopenmp -fPIC -Wall -g -O2 -c assign.c -o assign.o
clang: error: unsupported option '-fopenmp'
make: *** [assign.o] Error 1
ERROR: compilation failed for package ‘data.table’
* removing ‘/Library/Frameworks/R.framework/Versions/3.6/Resources/library/data.table’
谁能帮我解决这个问题?对此,我真的非常感激!
解决方案
首先...欢迎来到我认为最适合R
用户的在线社区!(尽管其他人可能不同意)
为了解决您的问题,我绝对同情您的挫败感。在更新到 Catalina 后,我也有一段可怕的时间试图让软件包data.table
安装。R
充其量比终端的新手好一点,我仍然需要适度的手握,我认为这也是许多其他人的原因。对我有用的唯一一套循序渐进的指导是在The Coatless Professor中制定的。
附带说明一下,我确实分别安装了和的更新版本clang
和。通过选择此链接,可以在 R for Mac OS X Development Tools and Libraries 上找到这两者。但是,如果您使用逐步说明,我建议您在启动时安装它们。gfortran
clang-8.0.0
gfortran-6.1
我之所以提出这个只是因为它很容易错过,但最后一件事是确保clang
在安装 CLANG7 R 二进制文件下运行第 3 步时使用正确的版本。在我的情况下,我必须通过修改将版本 7 更改为clang
8 。echo 'PATH="/usr/local/clang7/bin:${PATH}"' >> ~/.Renviron
echo 'PATH="/usr/local/clang8/bin:${PATH}"' >> ~/.Renviron
我希望这有帮助!
推荐阅读
- python - 来自 Google Composer Airflow 环境的数据存储区导出操作员权限错误
- python - Python Flask - 如何运行子进程(传递命令)?
- opencv4 - 如何为 OpenCV 4.0.1 版创建 32 位 dll 文件?
- mysql - 当我使用 POST 请求测试我的 springboot 应用程序时,电子邮件未保存在数据库中
- python - 我的代码没有运行它说有一个循环导入错误我正在尝试加载主视图以便它重定向我
- python - Python:返回下一个 30 天内相同 ID 的行
- c - 如何从文件名字符串数组中读取文件?
- c# - 如何将 TabControl 标头的文本左对齐?
- python-3.x - 计算包含列表的熊猫系列中元素的出现次数
- drop-down-menu - Coldfusion,下拉菜单,单个选项值可以包含多个变量吗?