为什么安装 WSL Ubuntu?

  1. 物理机安装桌面版,配置国际互联网连接很困难,所以需要和Windows11 配合使用,无需担心学习过程中查资料的阻碍;
  2. 希望通过Anaconda配套的Python环境,来绘制函数图像,验证函数极限的一些计算,数形结合;

对本文读者的要求

  1. 应熟练掌握Linux常用命令,包括不限于文件管理,权限管理;
  2. 充分理解WSL Ubuntu只是一种程序安装环境的选择,同样可以在Linux发行版 桌面版安装,或者在服务器Linux版本上安装,又或者是直接使用Windows安装Anaconda;
  3. 特别声明:本文作者使用较为麻烦的操作实现,是在以上三种方案当中做的折中选择,可以兼顾Windows平台,访问国际互联网,本地使用Python3.10.4便于LeetCode刷题的需要。

操作步骤

控制面板 —> 开启或者关闭Windows更新,勾选 WSL和 Hyper-V

命令行操作

bcdedit /set hypervisorlaunchtype auto# 安装WSL
wsl --install# 启用WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart# 开启虚拟化
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart# 重启机器
Restart-Computer# 将WSL设置为默认
wsl.exe --set-default-version 2

安装 Windows Terminal


https://www.microsoft.com/store/productId/9N0DX20HK701

安装Ubuntu 1804


https://www.microsoft.com/store/productId/9N9TNGVNDL3Q

安装Powershell


https://github.com/PowerShell/PowerShell/releases/tag/v7.2.2

更新Ubuntu

注意:

  1. 实测更新速度为 2M/s,基本满足需要,无需换源;
  2. 创建用户等同于Root用户,因此普通用户下执行安装命令
# 更新数据
sudo apt-get update
# 升级软件,更多命令请使用 sudo apt --help查看
sudo apt-get full-upgrade

下载以及安装Anaconda

# 进入用户家目录
cd /surpass/home
# 创建文件夹
mkdir download
# 提权,避免程序运行过程中,因为权限不足导致的创建文件及文件夹失败
sudo su
weget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
bash Anaconda3-2021.11-Linux-x86_64.sh

更新conda

更新所有库
conda update --all
更新 conda 自身
conda update conda
更新 anaconda 自身
conda update anaconda

安装及启动 Jupyter notebook

pip install jupyter notebook
jupyter notebook

控制内存占用

# powershell 命令
wsl --shutdown
# 用户目录下新建,wsconfig,写入如下内容#.wslconfig
[wsl2]
memory=2GB
swap=2GB
localhostForwarding=true

参考与引用

安装WSL
https://zhuanlan.zhihu.com/p/462737849https://zhuanlan.zhihu.com/p/475462241https://zhuanlan.zhihu.com/p/462737849# 微软关于WSL的官方文档
https://docs.microsoft.com/zh-cn/windows/wsl/basic-commands#:~:text=wsl%20--install%20--distribution%20%3CDistribution%20Name%3E%20%E9%80%9A%E8%BF%87%E5%B0%86%20%3CDistribution%20Name%3E,Linux%20%E5%8F%91%E8%A1%8C%E7%89%88%E8%BF%9B%E8%A1%8C%E5%AE%89%E8%A3%85%E3%80%82%20%E6%AD%A4%E5%91%BD%E4%BB%A4%E4%B9%9F%E5%8F%AF%E8%BE%93%E5%85%A5%E4%B8%BA%EF%BC%9A%20wsl%20-d%20%3CDistribution%20Name%3E%20%E3%80%82# 固定IP【未操作】
https://blog.csdn.net/guo_ridgepole/article/details/121031044# 解决内存占用过高的问题
https://blog.csdn.net/w15802080081/article/details/121619261

Windows11 WSL Ubuntu1804 配置指南相关推荐

  1. Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com)

    Win10 Terminal + WSL 2 安装配置指南,精致开发体验 - 知乎 (zhihu.com) https://zhuanlan.zhihu.com/p/273237897

  2. windows11+wsl+clion调试srs

    准备 srs git clone https://github.com/ossrs/srs.git 默认是SRS4.0Release的,这里我们也是使用此版本 wsl 个人感觉wsl在Windows1 ...

  3. Cisco *** 完全配置指南-连载-PIX和ASA连接的故障诊断与排除

    Cisco *** 完全配置指南-连载-PIX和ASA连接的故障诊断与排除 一.ISAKMP/IKE阶段1连接<?xml:namespace prefix = o ns = "urn: ...

  4. Docker配置指南系列(二):指令集(二)

    pause: 停止一个容器的所有进程语法:ocker pause CONTAINER [CONTAINER...] port: 列出容器的端口映射,或者查看指定开放端口的NAT映射语法:docker ...

  5. Redmine+Apache+SVN+Postfix完整配置指南

    2019独角兽企业重金招聘Python工程师标准>>> Redmine+Apache+SVN+Postfix完整配置指南 Edition Author State Date Desc ...

  6. Cisco ××× 完全配置指南-连载-IPSec

    Cisco ××× 完全配置指南-IPSec 详细内容见附件 转载于:https://blog.51cto.com/xuanbo/149020

  7. VUE3.0 二. vue-cli3 配置指南

    VUE3.0 二. vue-cli3配置指南 一.vue.config.js 详解 官网地址: https://cli.vuejs.org/zh/config/ 使用vue3 的时候需要添加一个vue ...

  8. 服务器证书安装配置指南(Nginx)-天威诚信

    服务器证书安装配置指南(Nginx) 一.生成证书请求 您需要使用CSR生成工具来创建证书请求.    1.下载AutoCSR:   http://www.itrus.cn/soft/autocsr. ...

  9. APC UPS网络管理卡 (AP9606/9617/9618/9619)的快速安装及配置指南

    APC UPS网络管理卡 (AP9606/9617/9618/9619)的快速安装及配置指南 本文说明如何配置APC UPS网络管理卡所需的基本网络参数 在正确使用网络管理卡之前,必须对其基本参数进行 ...

  10. Cisco ××× 完全配置指南-连载-IOS ×××阶段2连接详解

    Cisco ××× 完全配置指南-连载-IOS ×××阶段2连接详解 详细配置见附件 转载于:https://blog.51cto.com/xuanbo/151764

最新文章

  1. 在linux下修改用户密码
  2. 人工智能的另一方向:基于忆阻器的存算一体技术
  3. java静态钥匙上同步代=代码块锁
  4. “速卖通”店铺3天销量破零运营技巧
  5. 日常英语---一、纸质版还是电子版
  6. 如何安装Windows10+CentOS7双系统_自用成功版——注意看评论的注意事项
  7. PageRank算法简介及Map-Reduce实现
  8. 服务器生成文件怎么配置路径,npm run build生成的文件如何部署到服务器上
  9. 9 WM层面 临时仓储类型的仓位 主数据不存在
  10. 安卓9 webview打开指定url报错或者空白
  11. MySQL的basedir
  12. 启用sharepoin2013中的ChartWebPart
  13. Intellij IDEA创建maven项目无java文件问题
  14. 【华为OJ】【算法总篇章】
  15. 三星手机败走中国,血战印度
  16. 吴伯凡-认知方法论-知行合一-建立神经元之间的高带宽连接
  17. VC 轻松实现非客户区按钮
  18. 自定义Exception类
  19. 按键拨号声音 DTMF MATLAB程序样例
  20. 【数学建模】高等数学知识点汇总

热门文章

  1. 计算机不能打印图片,win7系统电脑连接打印机可以打印文档不能打印图片的解决方法...
  2. Mybatis-Plus条件构造器
  3. 06. Java面向对象——更改器方法和访问器方法
  4. 前端下载音频的两种处理方式
  5. 统计推断——假设检验——t 检验(总体的标准差未知)
  6. 判断浏览器版本,当浏览器版本过低时提示升级浏览器,不显示原来页面内容
  7. C语言typedef用法详解
  8. html css 鼠标手势,CSS设置鼠标手势:cursor属性说明
  9. 使用微PE制作纯净版装机U盘(纯小白教程)
  10. 微pe工具箱 系统安装教程_wepe启动盘制作教程|微pe工具箱怎么制作u盘启动盘