我试图让R在Windows机器上使用Jupyter Notebook工作。我遵循了IRkernel教程。但是,我无法安装GitHub存储库,但总是会收到错误消息
install_github("IRkernel/IRkernel")
Downloading GitHub repo IRkernel/IRkernel@master
Error: Git does not seem to be installed on your system.
已安装devtools软件包(2.0.1)。install_github也可以与install_github(“ StatsWithR / statsr”)(Coursera软件包)一起使用(尽管devtools软件包甚至没有加载?)。
不确定如何处理该问题,有什么想法吗?我的devtools软件包坏了吗?
更新:刚刚执行了R的重新安装(删除了所有软件包):我仍然遇到相同的错误
我仍在努力让 Jupyter-Notebook 和 R 在 Windows 10 机器上协同工作。使用 install_github()解决问题后,我现在面临另一个问题。我仍在遵循官方安装指南,我卡在第 2 步:
每次出现此错误时 - 我都在 R GUI 和 RStudio 中尝试过,结果相同:
> IRkernel::installspec()
Error in IRkernel::installspec() :
jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.
In addition: Warning message:
In system2("jupyter", c("kernelspec", "--version"), FALSE, FALSE) :
'"jupyter"' not found
Run Code Online (Sandbox Code Playgroud)
到目前为止我的尝试:有人建议在这里和这里,这可能是 PATH 变量设置的问题,所以我已将 Anaconda 添加到 PATH 环境中。我还通过 Anaconda 控制台安装了 jupyter-client。至今没有任何变化。有任何想法吗?
上下文:我们使用SAS 9.4和Enterprise Guide 7.15。目前,我们正在实施一些新的宏,当然在此过程中必须进行很多更改。有时较小,有时较大的变化。问题是,为了使更改生效,SAS需要我们手动编译宏代码或重新启动会话,这有点乏味。
这是我们主文件中的当前设置(调用所有宏):
/* Macro options */
MAUTOSOURCE sasautos = "<path to macro>" mlogic mlogicnest mprint mprintnest MRECALL
Run Code Online (Sandbox Code Playgroud)
在使用该MAUTOSOURCE */ sasautos =""选项时,是否可以告诉SAS每次调用宏时实际上也编译宏而不是使用会话存储的宏?理想情况下,宏只会在主文件(MAUTOSOURCE */ sasautos =""等)中的整行代码被执行时才被编译,否则它应该在会话中保留一个编译版本。
我发现这篇论文(SAS for Windows Environment 中的 Autocall Macro Facility)在结论中指出
之后 SAS 将使用已经编译的代码。如果对宏进行了更改,则必须在更改生效之前再次编译它。
我希望这并不意味着我必须手动完成。是否有任何宏选项可以设置?