首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在 Windows 上使用 Python 进行 web 开发

下载完成后, 在 "开始" 菜单中键入 "UBUNTU 18.04 LTS", 从 Microsoft Store 或 "启动" 中选择 "启动"。...VS Code 与适用于 Linux 的 Windows 子系统完美集成, 提供内置终端在代码编辑器和命令行之间建立无缝的工作流, 此外还支持使用通用 Git进行版本控制的 git直接内置于 UI 中的命令...例如, Windows C: 驱动器安装在下/mnt/c/。 可以从 Ubuntu 终端访问 Windows 文件, 并对这些文件使用 Linux 应用和工具, 反之亦然。...输入以下内容, 从 Ubuntu 终端 VS Code 打开项目文件夹: code . ("." 告诉 VS Code 打开当前文件夹)。...安装 Microsoft Python 扩展 你将需要安装 WSL 的任何 VS Code 扩展。 已在 VS Code 本地安装的扩展将无法自动使用。 了解详情。

6.9K40

Win 独享 WSL 并搭配 Oh My Zsh

内核 将 WSL 2 设置为默认值 下载并安装 Ubuntu Linux 发行版(可能需要重新启动) 列出可用的 Linux 发行版 >wsl --list --online 以下是可安装的有效分发的列表...搭配 Visual Studio Code Visual Studio Code 以及 Remote - WSL 扩展使你能够直接从 VS Code 使用 WSL 作为实时开发环境。...等生产力工具的访问 使用 VS Code 内置终端来运行选择的 Linux 发行版 利用 VS Code 功能,例如Intellisense 代码完成、linting、调试支持、代码片段和单元测试 使用...VS Code 的内置 Git 支持轻松管理版本控制 直接在 WSL 项目上运行命令和 VS Code 扩展 在 Linux 或已装载的 Windows 文件系统(例如 /mnt/c)中编辑文件,而无需担心路径问题...从 VS Code 中 还可以通过使用 VS Code 中的快捷方式 CTRL+SHIFT+P 调出命令面板,以访问更多 VS Code 远程选项。

3.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows WSL2安装Ubuntu搭建开发环境教程,2023年5月更新

    进入 WSL 子系统 直接在终端输入命令 wsl 启动: wsl win + q 搜索 wsl 会显示入口,点击进入。...用 vscode 通过 wsl 打开 D 盘中的代码: cd /mnt/d/code/w3h5.com # 进入项目目录 code . # 通过vs code打开项目 注意:执行 code ....如果上面命令无效,尝试下面的方法: 在 C:\Users\ \AppData\Local\Microsoft\WindowsApps 目录下启动终端(这里的 userName 是 Windows 的用户目录...在 WSL 中通过 VS Code 启动项目 WSL2 可以直接访问到 Windows 系统盘符中的文件,管不挂载到 /mnt 了。...比如我需要访问 D 盘中的 w3h5 项目: cd /mnt/d/code/w3h5 从 VS Code 启动: code . 如果第一次启动,会自动安装 VS Code 相关依赖。

    3K51

    在 WSL 2 中基于 Docker 编排 LNMP 运行环境

    中,使用了真正的 Linux 内核,这样一来,就可以在其中运行原生的 Linux 容器,也因此,从 WSL 2 开始,Docker Desktop for Windows 支持通过配置将 Docker...如果你的 Windows 或者 Docker Desktop 软件版本没有达到此要求,请务必先升级到对应版本,否则无法进行后续操作。...在 Ubuntu 中运行 Docker 命令 在 Windows PowerShell 中运行 wsl 启动默认的 Ubuntu 虚拟机,就可以运行 docker 相关命令了,表示 Docker 已经成功集成到...在上面的截图中,我们在虚拟机中通过本地安装的 VS Code 打开某个项目目录,然后在 VS Code 的终端窗口中,对应的命令行环境就是虚拟机的上下文环境,这样,我们就可以更加方便地与虚拟机进行交互,...比如在虚拟机中启动容器、运行代码,同时也可以在 Windows 宿主机通过图形化窗口进行编码,提升工作效率。

    6.9K10

    使用VS Code进行远程开发

    实际上,VS Code仓库中评论第三多的问题是支持在Windows上的Linux发行版中从Bash终端运行code。 ?...安装VS Code并(此时要小心!)像往常一样编辑Windows文件系统。我们对启用Node.js的远程调试做了一些工作。我们认为可以简单地安装一个小脚本来支持从bash shell启动code。...,在Linux发行版中安装了Python 3.7和Django,那么你不会得到正确的补全或linting,因为VS代码正在查看所有东西的Windows版本。...Remote-WSL扩展允许你使用Windows 中的Linux子系统(WSL)作为完整的开发环境,你只需要从VS Code中使用。...你可以像在Windows中一样在WSL中使用VS Code。 观看这个2分钟的视频,看看在WSL中开发是多么容易。 有关更多信息,请查看在WSL中开发的文档。

    4.2K10

    如何在WSL下使用VS Code

    本有由葡萄城技术团队翻译并整理 自微软开始宣布拥抱开源以来,我认为微软发布的最棒的两大功能是:Visual Studio Code(VS Code)和Windows子系统Linux(WSL),有了这两者的结合...,它为软件开发人员开辟了一条新的编写代码的途径。...使用WSL,我们可以从Windows应用商店上安装大多数Linux正式版,我们甚至还能在其GUI上运行Bash shell脚本和Linux应用程序。...下载并安装MobaXterm 启动MobaXterm并打开X Server 在已安装的Linux上安装X Client 启动VS Code 除了Windows 10和VS Code之外,我们还需要X...安装完成后,启动VS Code。 $ code 注意:一旦我们启动了VS Code,我们可能会无法移动或调整VS Code的窗口。

    2.5K40

    如何使用适用于Linux 2和Windows Terminal的Windows子系统

    因此,您将需要执行以下任务之一才能为项目做出贡献: 双启动Windows和Linux(切换到Linux以贡献代码) 使用Vagrant,VirtualBox,VMWare等平台运行Linux虚拟机。...在Docker容器中运行项目应用程序 以上所有解决方案从启动开始需要几分钟才能运行完整的Linux界面。...在Windows资源管理器中,导航到所需的任何文件夹,然后在地址栏中键入wsl,然后按enter。 在Visual Studio代码中,将默认终端更改为wsl。 ?...对于某些项目,由于某些开源库缺乏Windows支持,因此无法实现。使用WSL2,这不再是一个问题。在下一节中,我们将在Windows上安装LAMP堆栈,我发现它比WAMP堆栈更容易安装和配置。...安装完成后,您可以从“开始”菜单启动它。您将找到的默认终端是PowerShell。只要单击+号,就会使用默认终端创建一个新选项卡。使用下拉菜单,您可以选择其他类型的终端。 ?

    3.8K20

    【Linux运维】Windows上装Linux运行环境WSL2

    这里再说一下它和虚拟机/双系统的区别: 1.它只是个终端,能让我们体验ubuntu下的一些指令操作,但却无法显示GUI程序、图像信息等,主打的点应该是可以和windows同时使用吧 2.可以使用vim...2 4.安装 Linux 发行版 有了 WSL 和必要的虚拟化技术,接下来要做的就是从 Microsoft Store 中选择并安装 Linux 发行版。...NAT 模式下的 WSL 不支持 localhost 代理 解决:在Windows中的C:\Users目录下创建.wslconfig文件,写入,wsl --shutdown重新启动...WSL2测试 安装完成后,可以在开始菜单打开,或通过Windows Terminal终端打开,然后设置用户名和密码。.../mnt就行 # 也可直接在windows目录下启动终端,然后执行wsl即可 WSL使用VSCode WSL里可以直接使用code .打开VSCode,第一次打开会自动安装vscode,很方便(毕竟是微软自己的

    54220

    基于WSL2 + VSCode + Clangd 打造最强CC++编辑器

    2)特性比较 WSL1 和 WSL2 都可以实现在 windows 中带来 linux 操作体验; 启动速度都不慢; 内存消耗都比较小; WSL 1 没有使用的 VM,WSL 2 使用了一个自动维护的...8、启动过VMware的机器,需要设置开启Hyper-v wsl --set-version Ubuntu-20.04 2 出现 “请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化...3)安装Windows terminal Windows terminal即windows终端,这是个微软开发的一个命令行工具和 shell程序。...它的主要功能是用于访问PowerShell、Cmd和Windows Linux子系统(WSL)等环境,帮助用户在电脑上运行命令,是一个非常优秀的命令行终端工具。...2、什么VSCode VS Code,全称是Visual Studio Code,但因为全称太长,微软旗下另一款产品visual studio又经常被简称为VS,所以这款与VS有一定渊源的代码编辑器就被简称为

    8.1K30

    Windows Terminal完整指南

    你可以通过以下方式访问发行版的终端: 单击其开始菜单图标 在 Powershell 或命令提示符下输入 wsl 或 bash 通过启动 %windir%\system32\bash.exe ~ 的配置文件使用第三方终端选项...终端会自动为你安装的所有 WSL 发行版和 Windows shell 生成配置文件,尽管你可以在全局设置中禁用生成。...全局配置 以下全局设置是最有用的,尽管 Windows 终端文档中记录了更多的全局设置。 defaultProfile 定义启动 Windows Terminal 时用作默认配置文件的 GUID。...Windows Terminal 文档中提供了用于从 Linux Shell 或 Powershell 启动 Windows Terminal 的更多示例。...总结 希望你喜欢这篇 Windows 终端的介绍。正如所说,它是 WSL2 的理想配套。它速度快、可配置、外观漂亮,并且提供了 Windows 和 Linux 开发的所有优点。

    8.9K50

    如何在Windows上做Python开发?微软出了官方教程

    或 Windows Subsystem for Linux (WSL) 系统上安装自己的工具,以及如何集成 VS Code、Git 等工具。...值得注意的是,在 Windows 上使用 Python 进行 web 开发时,微软官方教程建议通过 WSL 专门安装 Python 来构建 web 应用程序。...具体内容包括:设置开发环境、安装 Python、安装 Visual Studio Code、安装 Microsoft Python 扩展、在 VS Code 中打开集成的 PowerShell 终端、安装...此外,除了这三门教程以及待更新的机器学习教程以外,微软官方还提供了常见问题解答(FAQ)和资源列表。 为什么无法 "pip 安装" 某个包? 什么是 py?...Mac 快捷键如何映射到 Windows 快捷键? 当你遇到这些问题时可以从微软官方教程中获得答案。

    1.8K30

    Windows10上安装Linux子系统(WSL2,Ubuntu),配合Windows Terminal使用,还要什么自行车

    Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。...WSL 说白了安装Linux就是基于WSL,之前WSL 1 我没使用,现在WSL 2 了于是试了下,反正体验不错。对于我这种Linux初学者够用,而且少了虚拟机的开关我系统启动,使用频率变高了。...Windows Terminal 使用上面安装后的启动也可以,但是要玩就玩全套,再安装一个Windows Terminal玩玩。 关于Termianl的介绍,这里引用官方解释。...Windows 终端是一个面向命令行工具和 shell(如命令提示符、PowerShell 和适用于 Linux 的 Windows 子系统 (WSL))用户的新式终端应用程序。...另外可以配合VS Code 使用 WSL 作为你的全时开发环境。 WSL 是作为一个服务运行,如果你想关闭WSL 关闭服务就行了。 ?

    1.6K40

    VS Code 都支持远程开发了

    Framework 4.0 + MSSQL 2000,并且各自安装了一堆特定版本补丁的历史项目,几乎无法还原其环境 特定操作系统:例如在 Windows 下开发运行在 Linux 的项目 对本地环境的破坏性太大...当然有 三.思路 从开发工具的角度来看,需要提供 3 方面的支持: 支持 Windows 下开发 Linux 支持 SSH 连接 支持容器环境 对于 Windows 下开发 Linux 的问题,Win...WSL 提供了基本的文件共享支持,但开发工具(例如 VS Code)面临的情况要更复杂一些: If you have Python 2.7 and Flask installed on Windows...:将 Windows 子系统作为开发环境 Remote – SSH 通过 SSH 通道连接远程机器、虚拟机或容器,继而访问其文件系统、管理终端、运行/调试应用,如下图: ?...编辑位于 WSL 的文件,包括挂载自 Windows 文件系统的那些(如/mnt/c) 在 Windows 上调试运行 Linux 应用程序 P.S.关于 WSL 远程开发的更多细节,见: 演示视频:Visual

    3.2K20

    Win11安装基于WSL2的Ubuntu

    在选择“立即重新启动”,重新进入Win11系统之后,启动Windows PowerShell。注意,为了避免权限问题,后续所有启动Windows PowerShell的方式都可以以管理员身份运行。...不过笔者在这一步的时候不小心关闭终端了,后果就是每次启动Ubuntu终端的账户的时候都是root账户。...继续下一步,进行额外配置,如下图10所示: 注意这里的Disable access control是一定要勾选的,否则可能无法启动GUI桌面。...以上是在win11端中的操作,接下来就是在Ubuntu终端的操作。同样的,为了避免问题以管理员方式启动Ubuntu终端,并且使用root权限账号。...VcXsrv的问题是只有以Multiple windows方式启动的桌面环境才能支持GPU/OpenGL,但是这种方式启动的桌面环境中打开的GUI程序有点问题,具体表现为点击标题栏的关闭按钮无法生效,或者无法通过标题栏拖动窗口的位置

    30510

    wsl2开发环境搭建

    注意,我们不需要为wsl2配置图形化界面,只需要安装好中文即可。按照我的体验,不建议使用vnc作为图形界面,不如直接终端启动wsl2的图形化程序。...,但无法让wsl2的其他程序上网,这里可以使用proxychains4,配置后即可通过proxychains4 program来让程序也科学上网。...关于安卓代码调试,在我的环境中,Android Studio不支持创建虚拟设备,因此只能选择物理真机调试,此时需要做一个网络端口转发才能让wsl2的android studio连接到物理机。...这里可能会出现问题,由于使用了proxychains4做代理,笔者在开发flutter项目时,发现尽管通过proxychains4启动Android Studio可以使其识别设备,在编译运行安卓时却会由于代理混乱导致无法编译成功...目前我的解决方案是,不开代理启动studio.sh,编译生成apk,在另一个终端开启代理,使用adb install test.apk解决。

    73710

    Windows 下 wsl2 的使用及问题记录

    大概原理就是 : 先获取 wsl2 的地址,然后在宿主机的 hosts 文件中加入一条虚拟主机的配置,即 192.168.245.161 ubuntu2004.wsl 的形式,做成一个服务,开机自启动...hosts 文件的权限为当前用户所有控制权 如果重启了 wsl 服务,也要使用 wsl2host stop ,wsl2host start 进行重新启动映射服务。...办公娱乐的场景.不要因为 Windows 的终端不好用从而从 linux 的终端中来操作 Windows 的文件,一个是权限问题,一个就是环境变量问题,要知道那个才是重要的,虽然 终端不好用,但还是有其他的方式进行改善的...无法使用 systemctl ,所以如果要开机启动 ssh 服务,网上有一些方案可以解决,使用 Windows 脚本开机自启的时候开启 wsl 的 ssh 服务.不过我懒的弄了,直接弄个 命令别名来做...~/.zshrc myssh status # 查看状态,start 启动,stop 停止,restart 重启 其他问题 关于终端 linux 的终端工具比较多,使用其他更方便.这里推荐一些小工具

    7.5K20

    PhpStorm 集成 WSL 虚拟机中的 PHP 进行单元测试和代码调试

    本地开发环境的最佳实践是把 Windows 系统作为编码环境,把 WSL 虚拟机作为代码运行环境,这样,一方面我们就可以充分利用 Windows 图形界面的优势提升编码效率,另一方面可以利用 Linux...这样,就会有一个问题,我们在宿主机通过 PhpStorm、VS Code 等代码编辑器进行编码,但是这些编辑器中集成的 PHP 默认都是本地宿主机的,如果我们想要在这些编辑器中执行一些 PHP 脚本、运行单元测试或者进行代码调试...虽然可以在独立的终端窗口中连接到虚拟机执行这些测试和调试操作,但有的时候,在代码编辑器中集成的单元测试、代码调试等功能确实很好用,体验更好,也更流畅,尤其是代码调试,只能在图形界面中完成。...已经启动后,修改 index.php 代码如下: Windows 中启动 WSL 虚拟机,并安装 Ubuntu 系统,以及如何在 Ubuntu 虚拟机中初始化 PHP 开发环境,WSL 与 Windows 本地文件系统如何映射(第一篇),然后我们学习了如何在

    4.6K20

    如何在Windows上使用Python进行开发

    所以近日,微软上线了一套Python教程《Develp with Python on Windows》,文档内容包括设置Python开发环境、在Windows与WSL子系统中安装相应开发工具,以及如何集成...VS Code 还包含一个内置终端, 使你能够使用 Windows 命令提示符、PowerShell 或你喜欢的任何方式打开 Python 命令行, 从而在你的代码编辑器和命令行之间建立无缝的工作流。...从git-scm 网站下载并安装适用于 Windows 的 Git。 其中包含了一个安装向导, 该向导将询问一系列有关 Git 安装设置的问题。...Pygame 是一种流行的 Python 包, 用于编写游戏-鼓励学生学习编程, 同时创建有趣的东西。Pygame 在新窗口中显示图形, 因此它将无法在 WSL 的命令行方法下运行。...从 PowerShell 终端, 通过输入以下内容来运行python bounce.py它:。 ? 请尝试调整某些数字, 以查看它们对弹跳球的影响。

    3.1K30
    领券