服务器配置环境Anaconda3 和 zsh(done)

必要配置

1、VScode、Xshell(or MobaXterm)连接远程服务器

这个配置是base,不然后续操作不流畅。过程简单,因此步骤略

只配置Xshell来配置环境够用,需要改代码的话配置VSCode


2、服务器安装anaconda3❤

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、无root权限安装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过程记录

说明

使用命令 zshbash 来在命令行中切换两种shell

在zsh中使用conda命令,发现找不到conda的问题,这时需要在.zshrc文件中添加anaconda环境

export PATH=~/anaconda3/bin:$PATH

文末说明

可能有些小问题忘记写,如有问题欢迎留言/私信。


版权声明:本文为lwqian102112原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。