在许久之后(20231107)对原版笔记(20221113)进行了修订。修订过程是一次对比学习,发现此刻的我对这些指令的使用有了更多的底气,让我信心倍增。
以前可能 95% 的指令我都不确定该不该执行,就像走一条黑漆漆的路,我不知道能不能走通,还要硬着头皮走。那个过程每一次我都很沮丧,解决了问题我只觉得是网友的功劳,他们真厉害啊。而我只记得自己犯了那么那么多错误,最终走通了也是稀里糊涂,搞不懂缘由。
而现在,再看处理过程不确定降低到了 30% 甚至更低。遇到问题我也清楚知道应该怎么提问,提出问题检索获得答案,这就是一项超强的能力。
此刻的我,通过回望过去看到了自己做技术的可行性。
曾经我一次次自我否定,我不行的。没有热情,没有基础,总是出错。
现在的我自我肯定,我可以的。没有热情,基础不强,但有积累总结,我的经验终将助我成为技术熟手,这是时间问题。
使用 VScode、Xshell、MobaXterm、Windterm 等工具连接远程服务器,不管哪一种,能链接上服务器都行,说来 ubuntu 的命令行都可以 ssh 连接。上述配置是基础前提,非本文重点,略。
1、Anaconda3 官网下载 .sh 文件,自行找最新版
wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
2、安装
bash Anaconda3-2022.10-Linux-x86_64.sh
3、验证 Anaconda 是否配置成功
bash
conda --version # 查看 conda 版本
conda info --envs # 或者查看 conda 的基础环境验证
4、如果没有进入 Anaconda 的基础环境,则需要添加环境变量
export PATH="~/Anaconda3/bin:$PATH"
source activate
因为本地使用 zsh 非常方便,想在服务器也拥有 😃,但是这个过程真的一波三折。 原本以为使用的方法没有 root 权限可以走通,最后发现有一步还是逃不过找管理。当时的自己很不善于向人求助,总想自己解决,其实换现在,立刻马上找管理员给我解决(耸肩)。Anyway,还是记录下过程。
1、下载最新的zsh
wget -O zsh.tar.xz https://sourceforge.net/projects/zsh/files/latest/download
2、解压
xz -d zsh.tar.xz
tar -xvf zsh.tar
3、配置安装
./configure --prefix=$HOME/usr/
make # 编译
make install # 安装
3.1 报错 bash: ./configure: No such file or directory
找到 configure 文件位置,cd 到对应目录,再执行上述三条命令
find -name configure
4、检测是否安装成功
~/usr/bin/zsh
exit
5、安装 oh-my-zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" # sh -c 是干什么?
5.1 报错 chsh: /usr/local/bin/zsh is an invalid shell
vim /etc/shells
# 添加一行
/usr/bin/zsh
这一步需要管理权限
5.2 后续使用zsh过程记录
5.2.1使用命令 zsh
和 bash
来在命令行中切换两种shell
5.2.2 在 zsh 中使用 conda 命令,发现找不到,在 .zshrc 文件中添加 Anaconda 环境即可
export PATH=~/anaconda3/bin:$PATH
这个配置是base,不然后续操作不流畅。过程简单,因此步骤略
只配置Xshell来配置环境够用,需要改代码的话配置VSCode
anaconda3官网
1、官网下载.sh文件,可以在官网找最新版本
wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
2、安装
bash Anaconda3-2022.10-Linux-x86_64.sh
3、验证anaconda是否配置成功
bash
conda --version
# or
bash
conda info --envs
4、如果没有进入(base),添加Anaconda环境变量
export PATH="~/Anaconda3/bin:$PATH"
source activate
说明
测试发现安装zsh确实可以不要root权限,但是安装oh-my-zsh的时候还是需要,逃不过找管理hhh(步骤5.1)
zsh补全代码比较舒服,所以花点时间也要配!!但是对于刚入门的情况反复完整写下指令也挺好,增加熟悉度。
1、下载最新的zsh
wget -O zsh.tar.xz https://sourceforge.net/projects/zsh/files/latest/download
2、解压
xz -d zsh.tar.xz
tar -xvf zsh.tar
3、配置安装
make:编译
make install:安装
./configure --prefix=$HOME/usr/
make
make install
3.1 报错 bash: ./configure: No such file or directory
找到configure文件位置,cd到对应目录,再执行上述三条命令
find -name configure
4、检测是否安装成功
~/usr/bin/zsh
exit
5、安装oh-my-zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
5.1 报错 chsh: /usr/local/bin/zsh is an invalid shell
说明
这一步需要管理权限!如果有其他解决方案,还望告知
vim /etc/shells
# 添加一行
/usr/bin/zsh
然后就可以啦!!!
5.2 后续使用zsh过程记录
说明
使用命令
zsh
和bash
来在命令行中切换两种shell
在zsh中使用conda命令,发现找不到conda的问题,这时需要在.zshrc文件中添加anaconda环境
export PATH=~/anaconda3/bin:$PATH
文末说明
可能有些小问题忘记写,如有问题欢迎留言/私信。