新分配的服务器使用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)