关于在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
, 问题完美解决