wsl安装Ubuntu并配置python开发环境
一、基于wsl安装镜像 —— 参考博客
1. 使用新版的wsl
wsl --version # 查看版本 wsl --set-default-version 2 # 2表示wsl默认为wsl2
* 修改用户密码 —— 参考博客
# 进入power shell wsl -d Ubuntu-22.04 --user root # 以root身份进入镜像 passwd username # 修改用户名为username的用户的密码
2. 安装Ubuntu-22.04镜像
wsl --list --online # 查看可安装的Linux发行版本 wsl --install -d Ubuntu-22.04 wsl -l -v # 查看已安装的镜像及状态
3. (可选)迁移镜像 —— 参考博客
镜像默认安装在C盘,可以迁移到其它盘
wsl --shutdown # 关闭所有正在运行的虚拟机 wsl --export Ubuntu-22.04 path\to\save\wsl-Ubuntu-22.04.tar # 导出镜像并保存 wsl --unregister Ubuntu-22.04 # 卸载虚拟机(删除C盘的虚拟机数据) wsl --import Ubuntu-22.04 path\to\locate\Ubuntu2204 path\to\save\wsl-Ubuntu-22.04.tar --version 2 # wsl --import 虚拟机名称 目标路径 虚拟机文件路径 --version 2
二、配置开发环境
1. 配置VSCode
安装插件wsl,用CTRL+Shift+P唤出命令窗口,点击 conntect to WSL 连接到Ubuntu镜像(将启动镜像为容器),就可以像连接服务器一样使用这个容器了。
* 需要先将Ubuntu镜像设为默认镜像
wsl --set-default Ubuntu-22.04
* 设置默认登录的账号——参考博客
vim /etc/wsl.conf
# 添加下述内容,以root为例
[user]
default = root
2. 参考这篇博客的第16条给apt换国内源
3. 安装并激活conda (在容器的终端环境)
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh # 去官网选择合适的版本 chmod +x Anaconda3-2022.05-Linux-x86_64.sh # 添加执行权限 .\Anaconda3-2022.05-Linux-x86_64.sh source .bashrc # 激活配置
4. conda使用见博客