| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 从开发者角度玩Windows 11 -> 正文阅读 |
|
[Python知识库]从开发者角度玩Windows 11 |
?今天Windows 11 正式发布,有新的界面,有新的Windows Store,也有新的交互,相信不少小伙伴都已经安装了Windows 11或从各大媒体了解到相关的信息。 作为开发者,或者你和我一样更关注Windows 11给开发者带来了什么新的体验和提升。 一. 安装 ?Windows 11 依赖于TPM 2.0 ,什么是TPM呢?TPM技术旨在提供基于硬件的与安全性相关的功能。 TPM 芯片是一个安全的加密处理器,有助于执行生成、存储和限制加密密钥的使用等操作。TPM 芯片包含多重物理安全机制,具有防篡改功能,恶意软件无法篡改TPM的安全功能。使用 TPM 技术的一些主要优势是您可以: ?相信这10年有不少开发者用上了macOS的电脑,但当要用一些Visual Studio 或者对应的开发时,都会通过虚拟化VM Fusion / Parallels Desktop 安装Windows 。那VM Fusion 和Parallels Desktop支持TPM 2.0 了吗?答案是肯定的,只要你的macOS电脑是2017年后发布的,都可以通过最新的VM Fusion / Parallels Desktop 开启TPM 2.0 来安装Windows 11 。请看以下视频: Windows 11 小技巧- Parallels Desktop 17安装Windows11 Windows 11 小技巧- VM Fusion安装Windows11 如果你想了解更多TPM 2.0 以及相关技术,可以扫描以下二维码或者浏览器输入该地址受信任的平台模块技术概述 (Windows) - Microsoft 365 Security | Microsoft Docs?获取。?? ? 二. 通过Windows Package Manager安装和维护软件以及相关环境 安装好Windows 11 后,你可能需要为系统安装常用的工具,例如安装Visual Studio Code,Google Chrome ,VLC Player 等应用。以往你可能需要自己去各大网站上安装。 如果你曾经使用Linux, 你可以通过命令行方式用apt安装和维护很多的库和软件。在Windows 11 下你也可以通过Windows Package Manager在命令行下安装和维护软件。在Windows 11 安装完成后,去Windows Store 更新好App Installer你就可以在命令行通过winget来安装和维护Windows的应用程序了。 Windows Package Manager是一个综合的程序包管理器解决方案,由一个命令行工具和一组用于在 Windows 10 上安装应用程序的服务组成。开发人员可以使用 winget 命令行工具发现、安装、升级、删除和配置特选应用程序集。 安装后,开发人员可以通过 Windows 终端、PowerShell 或命令提示符访问 winget。
?执行成功后,会列出和.net相关的程序包 2.通过命令行安装.NET?
?你可以通过winget 直接安装.NET Core稳定版本的5.x系列,也可以安装预览版本的.NET 6 更多winget的操作可以观看以下小视频 Windows 11 小技巧- winget安装和维护应用程序 如果你想了解更多Windows Package Manager 相关技术,可以扫描以下二维码或者浏览器输入该地址Windows 程序包管理器 | Microsoft Docs?获取。 三.? 在Windows下玩Linux桌面应用? WSL 经过几年的发展,已经是一个Windows下不少开发人员做云原生应用的必备环境,你可以在上面写各种语言,各种后端框架,也可以完成容器和k8s的部署,在Windows 11下更进一步,直接支持Linux桌面应用,你可以通过apt直接安装各式各样的Linux桌面应用,如VLC Player , Visual Studio Code 等,而且你没需要做额外的工作,只需要执行sudo apt install+相关应用名,就可以快速安装Linux的桌面应用。
?2. 安装成功后,在命令行直接输入gimp,就可以直接启动Gimp应用了
更多内容可以观看以下视频: Windows 11 小技巧- WSL开启Linux桌面应用 如果你想了解更多在Windows 11 下玩Linux 桌面应用的相关内容,可以扫描以下二维码或者浏览器输入该地址使用 WSL 运行 Linux GUI 应用 | Microsoft Docs?获取。??? 四. 在WSL下直接应用本地GPU算力,为你的人工智能应用提速? WSL 已经让很多开发人员用于云原生开发,但如果你像我每天要完成人工智能应用的开发,会一直希望能加上GPU算力,这样就不需要再去安装一台Linux的机器去做人工智能的工作了(毕竟很多的人工智能场景都是在Linux下完成的)。这次Windows 11 不仅支持了Linux的桌面应用,更提供了GPU算力支持,这也让开发人员可以在一台Windows 的设备上完成更多的开发工作了。(新一代的Surface Laptop Studio就是朝着这个方向发展的)。 1. 准备工作,必须更新你的Nvidia 驱动到510.06,下载地址CUDA on WSL | NVIDIA Developer ps:安装完后建议重启一次电脑 2. 通过WSL按顺序执行如下命令?
3. 验证方式如下:
如果配置成功,结果如下: ?这样你的WSL就支持GPU训练了,你现在可以通过Nvidia Docker 或Tensorflow/PyTorch完成你的人工智能应用。 下载完后,执行如下命令
这个时候,你就可以结合TensorFlow/PyTorch 进行机器学习的训练了。(机器学习环境配置请参考轻松搭建机器学习/深度学习开发环境_Kinfey-CSDN博客) 在WSL 利用GPU 训练,请看以下视频: Windows 11 小技巧- WSL运行本地GPU算力
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/28 21:34:31- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |