希望这对大家来说很简单:
- 在mac上安装miniconda后,我的~/。当运行一个新的shell时,cshrc文件不再被获取。
- 系统范围的cshrc是从/etc/csh获取的。
- 如果我手动运行
source ~/.cshrc
,那么一切看起来都很好。 - 我的shell仍然被设置为/bin/csh。
- 我很确定这与miniconda安装有关。
我终于在这里找到了问题:
当miniconda安装时,它创建了一个新的.tcshrc文件,该文件以前不存在。
csh必须优先从。tcshrc中查找,如果找到。cshrc,则忽略。
我只需要删除miniconda创建的。tcshrc文件,一切就又正常了。