cd ~
sudo apt update
sudo apt install screen zsh -y
zsh

sh -c "$(curl -fsSL <https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh>)"
git clone <https://github.com/zsh-users/zsh-autosuggestions> ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
curl -sLf <https://spacevim.org/install.sh> | bash
vim ~/.zshrc
ZSH_THEME="ys"
plugins=(git dirhistory history zsh-autosuggestions jsontools)
cd /mnt/nas/users/linxueyuan.lxy/
# <https://www.anaconda.com/download#downloads>
wget <https://repo.anaconda.com/archive/Anaconda3-2023.07-2-Linux-x86_64.sh>
sh Anaconda3-5.3.1-Linux-x86_64.sh

echo Y | conda create -n py39 python=3.9
conda activate py39

conda install cuda -c nvidia
nvcc -V
which nvcc

echo $CONDA_DEFAULT_ENV
sudo mkdir /usr/x86_64-linux-gnu
sudo ln -s ~/anaconda3/envs/$CONDA_DEFAULT_ENV/lib64 /usr/x86_64-linux-gnu/lib64

---
__conda_setup="$('/root/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/root/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/root/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup

cd /mnt/nas/users/linxueyuan.lxy/workspace/NB-FLEX
conda activate py39

export CUDA_HOME="$HOME/anaconda3/envs/$CONDA_DEFAULT_ENV"
export LD_LIBRARY_PATH="$HOME/anaconda3/envs/$CONDA_DEFAULT_ENV/lib"
export LPATH="$HOME/anaconda3/envs/$CONDA_DEFAULT_ENV/lib"
export LIBRARY_PATH="$HOME/anaconda3/envs/$CONDA_DEFAULT_ENV/lib"

ld -lcudart --verbose

# 上面的安装不成功再用下面的
sudo apt-get install aptitude
sudo aptitude install cuda
sudo reboot

__conda_setup="$('/root/anaconda3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/root/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/root/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
curl -fsSL <https://get.pnpm.io/install.sh> | sh -

pnpm env use --global lts
pnpm env use --global 16

pnpm env list
pnpm env remove --global 14.0.0
pnpm env list --remote 16
git config --global user.email "[email protected]"
git config --global user.name "LinXueyuanStdio"

git config user.email "[email protected]"
git config user.name "LinXueyuanStdio"
conda create -n new_env python=3.10

pip config set global.index-url <https://mirrors.aliyun.com/pypi/simple/>
pip install pip --upgrade && pip install pandas gradio rich tensorboard numpy scikit-learn black matplotlib seaborn pyecharts ranger-fm transformers notebook jupyter_contrib_nbextensions ipywidgets pygame glances -i <https://pypi.tuna.tsinghua.edu.cn/simple>