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使用见博客

 
posted @ 2024-04-03 16:58  谷小雨  阅读(281)  评论(0编辑  收藏  举报