安装 miniconda 后未获取 cshrc 来源

问题描述 投票:0回答:2

希望这对某人来说是一件容易的事:

  • 在 mac 上安装 miniconda 后,运行新 shell 时不再获取我的 ~/.cshrc 文件。
  • 系统范围的 cshrc 源自 /etc/csh.cshrc,但不是我的主目录中的。
  • 如果我手动运行
    source ~/.cshrc
    ,那么一切看起来都很好。
  • 我的 shell 仍按预期设置为 /bin/csh。
  • 我很确定它与 miniconda 安装有关。
macos csh miniconda
2个回答
1
投票

我终于在这里找到问题了:

安装 miniconda 时,它会创建一个新的 .tcshrc 文件,该文件以前不存在。

csh 必须更喜欢从 .tcshrc 获取资源,如果找到 .cshrc,则忽略它。

我只需删除 miniconda 创建的 .tcshrc 文件,一切就可以恢复正常了。


0
投票

感谢您提及偏好。安装 miniconda 后我遇到了同样的问题

我不想删除 .tcshrc,因为它有设置 conda 的信息,所以我只是将以下行添加到 .tcshrc 中:

源~/.cshrc

© www.soinside.com 2019 - 2024. All rights reserved.