Windows WSL2配置开发环境

启用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

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注