首页 文章

无法使用install_github()安装IRkernel:Git没有安装?

提问于
浏览
2

我试图让R在我的Windows机器上使用Jupyter Notebook . 我跟着IRkernel tutorial . 但是,我无法安装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套餐坏了吗?

Update :刚刚执行了R的重新安装(删除了所有包):我仍然得到同样的错误

3 回答

  • 1

    我在Windows 7上遇到了同样的问题,并发现旧版本的devtools包可以解决问题 . 我从https://cran.r-project.org/src/contrib/Archive/devtools/下载了devtools_1.13.4.tar.gz(没有测试其他人),并按如下方式执行:

    • 从本地安装devtools_1.13.4.tar.gz:

    进入R,单击Packages(在R控制台的顶部),然后单击“从本地zip文件安装软件包”并安装devtools_1.13.4.tar.gz,ERROR消息显示哪些依赖项在对我来说,需要的信息是:

    错误:依赖'httr','memoise','whisker','digest','rstudioapi','jsonlite','git2r','withr'不适用于'devtools'软件包 .

    • 安装这些依赖:
    install.packages(c('httr', 'memoise', 'whisker', 'digest', 'rstudioapi', 'jsonlite', 'git2r', 'withr'))
    
    • 从当地重新安装devtools_1.13.4.tar.gz;

    • 执行:

    library('devtools')
    install_github('IRkernel/IRkernel')
    IRkernel::installspec()
    

    如果消息显示如下:

    Error in IRkernel::installspec():jupyter-client has to be installed but “jupyter kernelspec --version” exited with code 127.
    

    从Anaconda提示符中运行R.exe,然后执行:

    IRkernel::installspec()
    

    一切正常 .

  • 1

    这是克服这个问题的一种方法 . 我已经在我的mac中安装了带有anaconda的IRkernel(我猜在Linux和Windows上是相同的)我输入:

    conda install -c r r-irkernel
    

    然后我开始通过键入以下命令从终端启动R:

    R
    

    最后,我安装了kernelspec来告诉Jupyter有关IRkernel的信息,选项user = FALSE,以便在全局环境中安装:

    IRkernel::installspec(user=FALSE)
    

    希望能帮助到你!

  • 0

    以为我会在这里说话 . 我有同样的问题 . 我遇到过这个帖子...... https://github.com/IRkernel/IRkernel/issues/594飞羊只是说安装git . 所以去了https://git-scm.com/并下载并安装,然后运行说明https://irkernel.github.io/installation/,一切正常 . 现在在Jupyter Nb中使用R.

相关问题