启用WSL2并安装Ubuntu发行版,此处略过
涉及多处Github内容下载,先配置代理:
# 查询宿主机ip
cat /etc/resolv.conf |grep "nameserver" |cut -f 2 -d " "
export http_proxy=http://宿主机ip:10809
export https_proxy=http://宿主机ip:10809
git config --global http.proxy "http://宿主机ip:10809"
git config --global https.proxy "http://宿主机ip:10809"
安装pyenv:
curl https://pyenv.run | bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
重启命令行生效
安装pyenv的依赖:
sudo apt install make build-essential libssl-dev zlib1g-dev
sudo apt install libbz2-dev libreadline-dev libsqlite3-dev wget curl
sudo apt install llvm libncurses5-dev libncursesw5-dev
sudo apt install build-essential zlib1g-dev libffi-dev libssl-dev libbz2-dev libreadline-dev libsqlite3-dev liblzma-dev
sudo apt install python-tk python3-tk tk-dev
之后就可以使用pyenv安装指定版本的python,指定全局默认版本:
pyenv install 3.9.18
pyenv global 3.9.18
安装pipx:
sudo apt install pipx
pipx ensurepath
使用pipx安装poetry,设置虚拟环境默认本地目录:
pipx install poetry
poetry config virtualenvs.in-project true
安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重启命令行生效
下载指定版本node:
nvm install 14.21.3
Docker的话安装Docker Desktop,配置使用WSL2为后端
VSCode安装Reomte套件连接WSL