【问题标题】:How to uninstall r-essentials using conda?如何使用 conda 卸载 r-essentials?
【发布时间】:2018-07-07 01:22:56
【问题描述】:

最近,我使用conda 命令:conda install -c r r-essentials 安装了r-essentials,正如此网址所述:https://anaconda.org/r/r-essentials。但是,当我尝试运行新的 R Kernel 时,ii 根据此错误失败:

...Anaconda3\R/bin/x64/Rterm.exe' is not recognized as an internal or external command, operable program or batch file.

我想删除安装后创建的 R 文件夹但我找不到删除该文件夹的方法。

我试过了:

conda uninstall r-essentials

然后:

conda remove R

最后一个,根据reddit上的这个答案:https://www.reddit.com/r/rstats/comments/57zh19/help_removing_anaconda_r_and_using_system_r_with/

其中任何一个都已删除 R 文件夹

是否有特定的命令可以删除它?

【问题讨论】:

    标签: r kernel anaconda jupyter-notebook conda


    【解决方案1】:

    conda uninstall r-base >> jupyter notebook 有文件和按钮

    我想你可以试试$conda list | grep r // 查看 r 包文件

    $conda uninstall r-* //删除所有r包

    【讨论】:

    • (这篇文章似乎没有为问题提供quality answer。请编辑您的答案并改进它,或者将其作为对问题的评论发布)。
    • 第一个命令$conda list | grep r 应该是conda list | grep r-。最后的- 至关重要。您仍然应该检查第二个命令返回的内容,因为它不会唯一标识 R 包。例如,navigator-updater Python 包将属于r- 搜索条件。这可以通过使用 ^ 开头的表达式来克服:conda list | grep ^r-
    【解决方案2】:

    要删除 r 包,请以管理员身份运行 conda 提示符。然后执行这个命令 conda remove r-*

    【讨论】:

    • 太棒了! * 似乎没有记录通配符,很好的发现
    • conda remove "r-*" for zsh
    【解决方案3】:

    r-essentials 是一个元包,因此不能以这种方式卸载。

    尝试运行conda uninstall r-base 卸载Anaconda R,然后定期安装R。然后,运行which R 以确保它正常工作。您现在应该看到系统 R 的路径,而不是 Anaconda R。

    我建议您按照此处的说明进行操作 - 此安装对我有用:http://irkernel.github.io/

    【讨论】:

    • 谢谢,奥伦。它工作得很好,感谢有关如何再次安装内核的提示。
    • 这解决了我的电脑上安装了不同版本的 R 的问题。 conda env 上的那个不能正常工作(无法导入 tidyverse 库)并且 usr/local/bin 中的版本工作正常。从 conda env 卸载后,env 会自动使用 usr/local/bin 中的 R。
    猜你喜欢
    • 2020-03-09
    • 1970-01-01
    • 2020-04-11
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 2018-12-05
    • 2021-03-08
    • 1970-01-01
    相关资源
    最近更新 更多