我已在 Ubuntu 16.04 服务器上安装了 Anaconda 数据科学包。为了使其工作(我认为这意味着将 Anaconda 添加到路径中),我必须输入,每次通过 ssh 登录服务器后:
source ~/.bashrc
我怀疑路径(由 Anaconda 安装程序自动写入 bashrc)应该添加到其他文件中。
答案1
要使其工作,请添加
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
在~/.bash_profile
解释:
bash 源文件有 3 个主要文件,具体取决于 shell 的生成方式。
~/.bash_profile
- 来源于交互登录方式那是:- 在控制台登录(Ctrl+Alt+F1..F6)
- 通过 ssh 连接
~/.profile
- 来源:图形登录那是 :- 通过 gnome-session 启动
~/.bashrc
- 来源于非登录交互模式那是:- 打开终端
由于在您的情况下,您是通过 ssh 即交互式登录模式进行连接,因此 ~/.bash_profile 将自动获取,因此您可以从那里获取 .bashrc 。