【发布时间】:2021-05-28 11:36:59
【问题描述】:
昨天的某个时候,我开始遇到 (mini)conda 和包含 R 的环境的问题。基本上将 R 安装到环境中,或激活包含 r-base(或其某些依赖项)的环境可重现地导致 conda 进程完全冻结终端。 Ctrl+c 什么都不做,按回车键甚至不会创建换行符。它完全冻结了。
以下为我重现了错误:
conda create -n r-env r-base
conda activate r-env
这只是无限期地挂起(或者至少它持续了一夜没有变化)。
我已经尝试删除 conda 并重新安装它,并删除了我的大部分环境。
...有什么想法吗?
编辑:不知何故,这是 conda-forge 的 r-base 版本......从我的 condarc 的频道列表中删除它意味着这不再挂起。奇怪的是 conda-forge 的 r-base 上次更新是 7 天前,直到昨天我才遇到问题。
【问题讨论】:
-
“编辑”是这个问题的答案吗,也许在下面发布答案?还是因为不可重现而关闭?
-
不,这不是一个真正的“答案”,除非您认为“只是不要使用 conda-forge”是解决这个问题的一个不错的解决方案..
-
R CMD javareconf 如果我用
r-env/bin/R调用它会失败,因为它在conda env (/bin/sh: 1: x86_64-conda-linux-gnu-cc: not found) 中找不到gcc。不知道如何逐步完成激活过程以找出它挂在哪里 -
您可以使用
~/miniconda3/condabin/conda shell.posix activate r-env手动检索激活步骤字符串。 Conda 激活的核心是该字符串的eval。 -
这是一个很大的提示,谢谢。似乎添加
alias R="radian"是罪魁祸首。