使用 Anaconda python 作为默认 python - csh shell

使用 Anaconda python 作为默认 python - csh shell

新分配的服务器使用csh shell,我以前从未使用过csh

我试图anaconda/bin.cshrc

但如果我查询which python它仍然返回usr/bin/python

它甚至暂时不起作用。我尝试anaconda/bin使用附加路径到set path=($path /path/to/anaconda/bin),之后 $PATH 确实显示了路径,anaconda/bin但如果我运行which python答案仍然/usr/bin/python

我永远不会使用 Ubuntu 附带的默认 python,因此,与临时解决方案相比,我更感兴趣的是永久解决方案。我将 anaconda 路径添加到.cshrc,在启动新会话后,它正确填充,但启动 anaconda python 失败。

我不想cd每次启动 python 时都要痛苦地进入 anaconda/bin 目录。

答案1

我尝试使用以下方法将路径附加到 anaconda/binset path=($path /path/to/anaconda/bin)

从左到右搜索路径。

您需要将其添加到正面路径不是终点所以csh之前找到 Anaconda python \usr\bin\python

set path=(/path/to/anaconda/bin $path)

相关内容