从零搭建Linux开发环境
终端配置
shell
install zsh:
1 | apt install zsh |
install oh-my-zsh:
1 | sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" |
tmux
1 | apt install tmux |
Python配置
安装pyenv及其插件
install pyenv with pyenv-installer:
1 | curl https://pyenv.run | bash |
注:如果由于网络原因clone失败,可手动下载安装脚本:
1 | wget https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer |
然后手动将该脚本中的GITHUB变量换成国内github镜像网站(参考):
1 | https://github.com/pyenv/pyenv-installer/blob/771de8e45459c5c40f148e4473c34a4d2fec7ee5/bin/pyenv-installer#L43 |
执行修改后的安装脚本:
1 | sh pyenv-installer |
将pyenv设置语句加入shell配置文件 ~/.zshrc:
1 | export PATH="$HOME/.pyenv/bin:$PATH" |
安装Python:
首先安装编译Python的依赖:pyenv/wiki#suggested-build-environment
1 | pyenv install 3.9.0 # 安装所需版本 |
VS code 远程连接配置
在VS code中编辑ssh config, 增加连接信息:
1 | Host xxx.xxx.xxx.xxx |
注:若建立连接失败,提示私钥permission too open,此时需要提高私钥的权限(参考)。