wsl2支持linux gui应用
网上说需要“安装VcXsrv或 Xming”,其实现在的wsl2已经不需要了。只要win的版本够,并且升级wsl2到最新版本,就可以使用python的画图代码了。
先决条件
-
你需要Windows 10版本 19044+ 或Windows 11才能访问此功能。
-
已安装适用于 vGPU 的驱动程序
若要运行 Linux GUI 应用,应首先安装与以下系统匹配的驱动程序。 这样,就可以使用虚拟 GPU (vGPU),使你可受益于硬件加速 OpenGL 渲染。
全新安装 - 没有以前的 WSL 安装
现在,可以在管理员 PowerShell 或 Windows 命令提示符中输入此命令,然后重启计算机来安装运行适用于 Linux 的 Windows 子系统 (WSL) 所需的全部内容。
计算机完成重启后,安装将继续进行,并要求你输入用户名和密码。 这将是 Ubuntu 发行版的 Linux 凭据。
现在,可开始在 WSL 上使用 Linux GUI 应用了!
有关详细信息,检查安装 WSL。
现有 WSL 安装
如果已在计算机上安装 WSL,可通过从提升的命令提示符运行更新命令来更新到包含 Linux GUI 支持的最新版本。
-
选择“开始”,键入 PowerShell,右键单击“Windows PowerShell”,然后选择“以管理员身份运行”。
-
输入 WSL 更新命令:
wsl --update
-
需要重启 WSL,更新才能生效。 可通过在 PowerShell 中运行关闭命令来重启 WSL。
wsl --shutdown
https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/gui-apps
写一个python的画图测试成功,需要安装matplotlib。
1 2 3 4 5 6 | (base) jack@DESKTOP-67KDT8E:~$ python t.py Traceback (most recent call last): File "/home/jack/t.py" , line 1, in <module> import matplotlib.pyplot as plt ModuleNotFoundError: No module named 'matplotlib' (base) jack@DESKTOP-67KDT8E:~$ pip install matplotlib |
下面是python代码
1 2 3 4 5 6 7 8 9 | import matplotlib.pyplot as plt import numpy as np t = np.arange( 0.0 , 2.0 , 0.01 ) s = 1 + np.sin( 2 * np.pi * t) plt.plot(t, s) plt.title( 'About as simple as it gets, folks' ) plt.show() |
技术的更新是很快的,网络上的方案很快就会过时,还是要看官方的更新才行。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
2020-06-08 max_element()函数和min_element()函数
2017-06-08 通道符和xargs命令