写在前面虽然本来也不长
跑网络太慢了找了台服务器新分配用户安装miniconda,怎么安装就不说了,wget 下载,再bash 安装,都是默认安装且默认了inti,完了 conda list 一下提示找不到conda命令,根据目前普遍的解决方法,
正式开始
1.添加环境变量
vim ~/.bashrc
但是conda初始化的时候已经配置了环境变量了
source ~/.bashrc
source 命令竟然也找不到
2.查看 /miniconda/bin下是否有 conda
有
3.怀疑是shell 问题
这个时候我注意到uparrow不是上一条命令
而是^[A
(好像,记不得了)
就有说用 echo $0
查看当前使用的shell:
显示 sh
于是目前觉得可能就是shell的问题,看了一下之前服务器报错的时候前面都是 bash
下一步尝试把sh切换成bash
sudo dpkg-reconfigure dash
在弹出的界面里选择否
但是需要用戶添加進管理員
sudo adduser <USR> sudo
结束之后重新登录一下 ssh,就自动进入 base 环境了
总结
为什么我总是遇到奇奇怪怪的 bug
另补一下,服务器创建用户之后需要手动添加密码,我以为直接就创建了导致连接输密码一直denied
sudo adduser -m <USR> #-m在 home 创建用户文件夹
sudo passwd <USR> #添加密码
我:计算机真奇妙
计算机:这个人可能是个傻的