我试图在Mac上的Jupyter笔记本电脑中安装和使用R中的xlsx lackage。
install.packages("xlsx")
好像跑的还行但是
library("xlsx")
结果如下:
Error: package or namespace load failed for 'xlsx':
.onLoad failed in loadNamespace() for 'rJava', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/libs/rJava.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/server/libjvm.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.6/Resources/library/rJava/libs/rJava.so
Reason: image not found
Traceback:
1. library("xlsx")
2. tryCatch({
. attr(package, "LibPath") <- which.lib.loc
. ns <- loadNamespace(package, lib.loc)
. env <- attachNamespace(ns, pos = pos, deps, exclude, include.only)
. }, error = function(e) {
. P <- if (!is.null(cc <- conditionCall(e)))
. paste(" in", deparse(cc)[1L])
. else ""
. msg <- gettextf("package or namespace load failed for %s%s:\n %s",
. sQuote(package), P, conditionMessage(e))
. if (logical.return)
. message(paste("Error:", msg), domain = NA)
. else stop(msg, call. = FALSE, domain = NA)
. })
3. tryCatchList(expr, classes, parentenv, handlers)
4. tryCatchOne(expr, names, parentenv, handlers[[1L]])
5. value[[3L]](cond)
6. stop(msg, call. = FALSE, domain = NA)
我尝试了sudo R CMD javareconf,结果是:
Java解释器: /usr/bin/javaJava版本:13.0.2Java主路径: /Library/Java /JavaVirtualMachines/adoptopenjdk-13-openj9.jdk/Contents/HomeJava编译器: /usr/bin/javacJava头生成: /usr/bin/javahJava归档工具: /usr/bin/jar
尝试编译和链接JNI程序检测到的JNI cpp标志:-I$(JAVA\u HOME)/include-I$(JAVA\u HOME)/include/darwin检测到的JNI链接器标志:-L$(JAVA\u HOME)/lib/default-ljvm clang-I”/库/框架/R.framework/资源/包括“-DNDEBUG-I/库/JAVA/JavaVirtualMachine/采用OpenJDK-13-openj9。jdk/Contents/Home/include-I/Library/Java/JavaVirtualMachines/adoptopenjdk-13-openj9。jdk/Contents/Home/include/darwin-isysroot/Library/Developer/CommandLineTools/sdk/MacOSX。sdk-I/usr/local/include-fPIC-Wall-g-O2-c conftest。c-o确认测试。o clang-dynamiclib-Wl,-headerpad\u max\u install\u names-未定义的dynamic\u lookup-single\u module-multiply\u defined suppress-L/Library/Frameworks/R.framework/Resources/lib-L/usr/local/lib-o conftest。所以请确认。o-L/库/Java/JavaVirtualMachine/采用OpenJDK-13-openj9。jdk/Contents/Home/lib/default-ljvm-F/Library/Frameworks/R.framework/-框架R-Wl,-框架-Wl,CoreFoundation
JAVA_HOME: /Library/Java /JavaVirtualMachines/adoptopenjdk-13-openj9.jdk/Contents/HomeJava库路径:$(JAVA_HOME)/lib/默认JNI cpp标志:-我$(JAVA_HOME)/包含-我$(JAVA_HOME)/包含/darwin JNI链接器标志:-L$(JAVA_HOME)/lib/默认-ljvm更新 /Library/Frameworks/R.framework/Resources中的Java配置完成。
我错过了什么?
库(readxl)
PDF格式
PDF格式
我已经花了几天的时间试图用我的Jupyter笔记本和Anaconda让Spark工作。这是我的想法。bash_配置文件看起来像: 当我键入,我可以在命令行shell中很好地启动spark。并且输出不是空的。它似乎工作得很好。 当我键入,它启动我的Jupyter笔记本罚款。当我创建一个新的Python3笔记本时,会出现以下错误: 和在我的Jupyter笔记本是空的。 有人能帮助解决这个问题吗? 只是
问题内容: 我想使用ngMap将Google Maps添加到我的应用程序中。 演示是“静态的”,因为它们只有硬编码的HTML。我希望我的代码是“动态的”,因为它会定期要求服务器查看其数据库,并向我返回一堆坐标以进行绘制,该坐标将随时间而变化。我希望这是清楚的;如果没有,请询问更多细节。 我修改了ngmap标记演示,以便每两秒钟生成一些随机的经度/纬度坐标(而不是像最终应用程序那样去我的服务器)
正如AWS文件所示: 现在我做了: 第一段代码打印在Cloud Watch控制台中,但第二段没有。 我没有看到任何区别,因为这两个代码段使用的是根记录器。
我正试图为用python做一些科学工作设置一个良好的环境。为此,我安装了Jupyter 然后我希望能够拥有不同的环境,并将它们与Jupyter笔记本一起使用。所以我用conda创建了两个自定义环境:py27和py35。 然后在我的笔记本上我有两个内核和。在一个笔记本里,我得到了下面的python3内核: 这与python2内核有关: 我如何设置为python2的minicda env? 如何将co
使用React-Native并尝试学习ES6语法。我昨天也遇到了类似的问题,并得到了解决方案。我补充说 .绑定(这个) 到我的我的函数调用和问题解决。我在另一个函数调用中再次遇到了同样的问题,我无法跟踪到底发生了什么。错误消息是相同的。
还有别的想法吗?