没有公司防火墙限制时,直接网上下载安装办法:
如何在Win11下安装linux子系统(WSL1),并配置anaconda+pytorch深度学习环境的完整教程(30系列显卡包括RTX3090也适用)_win11 wsl1-CSDN博客
有公司防火墙限制时只能导入文件安装办法:
安装包链接:
链接:https://pan.baidu.com/s/1c1xh0S2VfJfsuRmjFi5TZg
提取码:6dsc在所有步骤开始前要对电脑设置一些配置:
一、打开开发者选项
二、启动windows功能
Win+r 中输入control 打开控制面板
三、导入并安装Linux/Ubuntu子系统
win + r 输入 cmd
将 WSL设置为1版本:在终端CMD里边输入:
wsl --set-default-version 1
<Distribution Name>: Ubuntu 发行版的名字
<InstallLocation>: 安装WSL的路径
<FileName>: .img文件的路径
以下是我的操作示例:
在终端CMD里边输入:
wsl --import Ubuntu-20.04 D:\software\WSL D:\D_File\WorkStorage\batch_install\WSL1\wsl_Ubuntu-20.04\wsl_Ubuntu-20.04.img
四、安装Terminal
- 管理员运行windows powershell
- 在界面中输入 Add-AppxPackage .msixbundle的文件路径
在powershell界面输入:
Add-AppxPackage D:\D_File\WorkStorage\batch_install\WSL1\Microsoft.WindowsTerminalPreview_1.13.10395.0_8wekyb3d8bbwe\Microsoft.WindowsTerminalPreview_1.13.10395.0_8wekyb3d8bbwe.msixbundle
五、添加用户
注意:执行这里要先重启电脑
win + r 输入 cmd
在终端CMD里边输入: wsl -u root 功能:使用系统管理员权限
命令:
- addusers + 用户名(只能小写字母) 功能:添加用户
- userdel + 用户名 功能:删除用户
- id + 用户名 功能:查询指定用户
- compgen -u 功能:查询所有用户
添加用户后输入密码,比如我添加的用户叫 eric ,若添加成功可使用 id eric 查询
六、配置Terminal
将刚刚添加的用户设定为管理员权限
注意此时是已经使用wsl -u root
命令来切换到root用户权限
1、现在使用 visudo 命令编辑 sudoers 文件:
visudo -f /etc/sudoers
2、在打开的文件中找到这一行:root ALL=(ALL:ALL) ALL
。在这行下面添加类似的一行,如下所示,panzhuyou是我刚添加的用户:
panzhuyou ALL=(ALL:ALL) ALL
3、保存并关闭文件。
- 按下
Ctrl
和O
键来保存当前的修改(Save on disk)。- 按下
Enter
键确认文件名(默认情况下不需要更改)。- 按下
Ctrl
和X
键来退出(Exit)编辑器。
确保在进行这些操作之前,你已经正确地添加了类似于 eric ALL=(ALL) ALL
的行到sudoers
文件中,并且格式没有错误。一旦你成功保存并退出编辑器,所做的修改就会立即生效,用户eric
将被授予sudo权限。
4、接下来,你需要将 sudoers 文件设置为只读权限。可以使用 chmod 命令实现这一点:
chmod 0440 /etc/sudoers