您的位置:首页 > 运维架构 > Shell

google cloud的VM实例中 .bashrc文件不自动生效的解决办法(四)

2019-01-05 14:33 281 查看

关于在google cloud中搭建深度学习平台, 我已经写了几篇文章, 基本已经搭好了一个完整可运行的框架. 但是使用一天之后我发现conda命令竟然运行不了了! ssh登录之后Steven@xx.xx.xx.xx的前缀也是灰色的(在之前的正常情况下是绿色的).

一脸懵逼的我以为是系统更新重置了, 导致各种安装包和用户信息都丢失了(因为在此期间我申请提高了gpu配额). google了半天ssh前缀变灰色的原因也找不到任何解释…于是我决定重新创建一个VM, 把第一个实例直接就删了…

结果第二个实例在ssh退出重连之后遇到了同样的问题, 还是说

conda
命令找不到! 那肯定不是系统重置的问题了, 我又去goole找原因, 找啊找, 终于找到答案了! 原来conda的启动路径是写在了
.bashrc
这个文件中, 坑爹的是VM实例在ssh登录之后, 系统不会自动调用
.bashrc
文件, 只会自动的读取
~/.bash_profile
,
~/.bash_login
,
~/.profile
这三个文件!

所以解决办法就出来了:

mv ~/.bashrc ~/.bash_profile

直接把

.bashrc
文件重命名成
.bash_profile
, 问题完美解决

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐