WSL2 使用记录
安装 WSL2
这里推荐分步安装;官方推荐的 首次安装 可能会在下载 Linux 发行版的时候卡住,而手动从应用商店下载的速度则非常快;
官方推荐设置
环境配置
zsh (可选)
安装
# 先看下是否按安装 zsh cat /etc/shells sudo apt install zsh zsh --version # set default chsh -s $(which zsh) # 启动新窗口 (第一次使用 zsh 会出现引导页面) echo $SHELL # 安装 ohmyzsh sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
修改主题
vim ~/.zshrc # ZSH_THEME="candy"
Python
anaconda
选择需要安装的 anaconda 版本: https://repo.anaconda.com/archive
# 下载指定版本的 anaconda
wget https://repo.anaconda.com/archive/Anaconda3-2022.10-Linux-x86_64.sh
# 安装, 默认安装到 /home/<user>/anaconda3
sh Anaconda3-20xx.xx-Linux-x86_64.sh
# 如果使用 sudo sh,则会安装到 root 目录下
安装 Pycharm 专业版
PyCharm 本身是安装在 Windows 环境,这里的目的是通过 Pycharm 在 WSL 上开发;
社区版无法调用 WSL 上的解释器,但可以使用 Windows 端的解释器 (可能会降低性能);
专业版调用 WSL:PyCharm WSL2 下开发调试_wslynn的博客
C++ 编译环境
Get Started with C++ and Windows Subsystem for Linux in Visual Studio Code
sudo apt-get install build-essential
WSL 常用操作
路径
在 WSL 中访问 Windows 路径:
/mnt/<盘符字母>/<file_path>
, 如/mnt/d/tmp/test.txt
在 Windows 中访问 WSL 路径:
\\wsl$\<Linux名称>\<file_path>
, 如\\wsl$\Ubuntu-20.04\tmp\test.txt
Linux 名称可以在 Win 文件管理器路径中访问
\\wsl$
查看在 WSL 中用 VSCode 中打开文件/文件夹
cd <wsl_path> code . # 打开 code demo.py
在 WSL 中用 Win 文件管理器打开文件夹
cd <wsl_path> explorer.exe .
FAQ
fatal: unable to access 'https://github.com/xxx.git'
$ git config --global https.sslVerify "true"
Last updated