上一篇我们介绍了在Windows 10下进行初学者入门开发Python的指南,在本篇中我们一起看一下看在Windows子系统(WSL)如何使用Python进行Web开发的循序渐进指南。...如果你使用的是 web 开发以外的其他内容, 则我们建议你使用 Microsoft Store 直接在 Windows 10 上安装 Python。...VS Code 也适用于 Linux, 但适用于 Linux 的 Windows 子系统不支持 GUI 应用, 因此我们需要在 Windows 上安装它。...这会重载 VS Code 并显示WSL:"VS Code 扩展" 窗口中的 "UBUNTU-18.04-已安装" 部分显示已安装 Python 扩展。...这会显示当前已安装的 Python 解释器列表。 详细了解如何配置 Python 环境。 让我们创建并运行一个简单的 Python 程序作为测试, 并确保已选择正确的 Python 解释器。
Ubuntu 18.04内置了时间同步,默认情况下使用systemd的timesyncd服务激活。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 导航基本时间命令 查找服务器上时间的最基本命令是date。...任何用户都可以输入此命令来打印日期和时间: date Tue Jul 10 14:48:52 UTC 2018 大多数情况下,您的服务器将默认为UTC时区,如上面的输出所示。...首先,列出可用的时区: timedatectl list-timezones 时区列表将打印到您的屏幕。您可以按SPACE向下翻页,按b向上翻页。找到正确的时区后,记下它,然后键入q以退出列表。...timesyncd连接到相同的时间服务器,并以大致相同的方式工作,但更轻量级,更集成systemd和Ubuntu的低级别工作。
Windows Subsystem for Linux(简称 WSL)是一个在 Windows 10/11 上能够运行原生 Linux 二进制可执行文件(ELF 格式)的兼容层。...入门 适用于 Linux 的 Windows 子系统随 Windows 操作系统一起提供,但必须先启用它并安装 Linux 发行版,然后才能开始使用它。...Linux 发行版 Windows 访问主文件夹的路径 Ubuntu 20.04 \\wsl$\Ubuntu-20.04\home\username Ubuntu 18.04 \\wsl$\Ubuntu...VS Code 的内置 Git 支持轻松管理版本控制 直接在 WSL 项目上运行命令和 VS Code 扩展 在 Linux 或已装载的 Windows 文件系统(例如 /mnt/c)中编辑文件,而无需担心路径问题...在 Windows 上(不是在 WSL 文件系统中)安装 Visual Studio Code。
下面列出了 WSL 的手动安装步骤,可按这些步骤在任意版本的 Windows 10 上安装 Linux。 备注 如果在安装过程中遇到问题,请查看本页底部的安装问题疑难解答。...如果从 Windows 10 周年更新或创意者更新运行 WSL 1 的旧(历史)安装,可能会遇到更新错误。 按照这些说明卸载并删除任何旧分发。...备注 在我的示例中,我的 Ubuntu 18.04 发行版的 LocalState 文件夹位于 C:\Users\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows...这是单独的用户帐户,根据设计将不显示任何已安装的 WSL 发行版。...在 64 位 Windows 上运行 32 位进程(若在 ARM64 上,则为任何非本机组合)时,托管的非本机进程实际上会看到一个不同的 System32 文件夹。
任何使用1903或1909版本的人也可以安装WSL 2——但必须先安装Windows Update KB4566116。...您可以在Windows“开始”菜单中找到PowerShell。 注意:也可以使用GUI安装WSL 1,但是使用命令行的速度要快得多,并且由于WSL是CLI工具,因此这样做也很有意义吧!...要在Windows 10上安装Ubuntu,请打开Microsoft Store应用,搜索“ Ubuntu 20.04”,然后单击“获取”按钮: ?...该工具旨在为您提供最佳的WSL体验: ? 开源Windows Terminal应用 第五步:使用WSL 2 当您安装Ubuntu(或其他Linux发行版)时,快捷方式已添加到“开始”菜单中。...无论您运行WSL 1安装的Ubuntu发行版是什么名称,比如Ubuntu 18.04 或 20.04,都应替换为“ Ubuntu”。
软件开发最大的麻烦事之一,就是环境配置。用户计算机的环境不相同,可能导致软件无法运行。 要使软件运行正确,用户必须保证两件事:操作系统的设置,各种库和组件的安装。只有它们都正确,软件才能运行。...Docker介绍 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。...比如官方镜像 ubuntu:18.04 就包含了完整的一套 Ubuntu 18.04 最小系统的 root 文件系统。...docker run ubuntu:18.04 /bin/echo 'Hello world’ 这跟在本地直接执行 /bin/echo 'hello world' 几乎感觉不出任何区别。...在交互模式下,用户可以通过所创建的终端来输入命令。 启动已终止容器 如果使用了 -d 参数运行容器。
按照以下步骤在Ubuntu 18.04中安装PostgreSQL(PSQL) - 高级开源数据库: 在开始安装PostgreSQL(PSQL)之前,让我们使用以下命令更新Ubuntu 18.04的软件包和存储库...PPA存储库,因为它是Ubuntu 18.04的默认存储库的一部分。...(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T) |/ 错误?...sudo,请键入: sudo -u postgres createuser --interactive 该脚本将提示您一些选择,并根据您的响应执行正确的Postgres命令,以根据您的规范创建用户。...通过查看手册页查看选项: linuxidc@linuxidc:~/linuxidc.com$ man createuser 创建新数据库 默认情况下,Postgres身份验证系统的另一个假设是,对于用于登录的任何角色
在Windows上要使用usrp需要使用Windows版本的GNU Radio,但是用起来的体验一言难尽,打开慢而且闪退几率较大,因而考虑使用Linux版本的GNU Radio,正好Windows系统安装了...子系统安装 直接在Microsoft Store搜索Ubuntu,安装你想要安装的版本即可,我装的时间比较早,就选了Ubuntu18.04。...安装WSL 接着,需要把WSL版本从1升级到2,命令如下: wsl --set-version Ubuntu-18.04 2 装了其它版本的只需要把Ubuntu-18.04替换为你安装的版本。...Linux子系统挂载系统USB 具体的过程可以参考微软的连接USB设备[1]这篇文章,有任何问题请仔细阅读这篇文章的说明。...开始使用 安装完了之后,可以在开始菜单的Ubuntu18.04中找到GNU Radio Companion,点击即可打开使用 开始菜单其中查看fft的效果如下 开始菜单 参考资料 [1] 连接
19.04,2019 年 10 月份发布的叫做 Ubuntu 19.10,以此类推。...点击 Windows 开始 菜单,启动 Vmware。 ? 然后可能会提示让输入许可证,这个去网上搜一下,应该能找到。 安装 Ubuntu 18.04 选择创建新的虚拟机 ?...如果这一步设置正确,会看到提示信息 已经检测到 Ubuntu 64 位 18.04。 设置登录用户名和密码 ?...可以按照如下方法解决: 在 Windows 上右键 此电脑 ——》 管理 ,双击服务和应用程序——》服务 找到HV 主机服务,双击禁用 ?...,比如有些设备不能访问,有些目录无法删除,root 用户和 Windows 系统中的管理员一样,他拥有最大权限,可以在系统中做任何操作,删除任意文件、目录,安装任意程序。
已通过 OpenJDK 安装在您的系统上。...以下命令适用于运行最新版本 Ubuntu 18.04 Bionic Beaver 以及 16.04 和任何其他长期支持 (LTS) 版本的机器。...安装 Oracle Java 的步骤:要安装最新版本的 Oracle Java,您需要添加Linux Uprising PPA并按照以下步骤在 Ubuntu 18.04 上安装 Oracle Java...您应该会看到安装 Java 的正确路径。...在 Ubuntu 上卸载 Java如果您出于任何原因想要删除 Java,只需运行remove命令即可sudo apt remove openjdk-10-jdk此命令将从您的系统中快速删除 Java 的
在 Windows 命令行窗口,输入指令:wsl --list --verbose(或者输入简化版本:wsl -l -v),得到结果: 可以看到我们上一篇文章中安装的 Ubuntu-18.04,而且...看来我的系统能满足要求,那就继续下一个步骤! 如果你的内核版本不满足这个需求,可以搜索关键字 “WIN10 获取内部预览版本”,就可以找到解决方案。...注意:这里的服务端软件是安装在 Windows 系统中的,客户端是安装在 Ubuntu-18.04 系统中的。...系统的 IP 地址,在 Windows 系统中的命令行窗口中查看:ipconfig 然后在 Ubuntu-18.04 中把这个 IP 地址,配置到家目录下的 .bashrc 文件中: $ cd $...启动客户端 在 Ubuntu-18.04 系统中的命令行窗口,执行指令:startxfce4: 此刻,神器的事情就发生了:你的 Windows 系统中是不是就跳出了下面这个窗口: 可以打开桌面上 File
如果读者朋友们觉得这种方式比较麻烦,我们也可以采用虚拟机的形式安装相应的Linux Distribution,比如我经常使用的都是安装在VirtualBox上的Ubuntu。...对于X64 Windows 10的用户来说,我们有了第三种更为方便快捷的选择,那就是使用Windows 10提供的Linux子系统(WSL:Windows Subsystem for Linux),目前最新版本为...对于主流的Linux发行版本(RHEL、Ubuntu、Debian、Fedora、CentOS和SUSE等), .NET Core官方站点上给出了安装.NET Core SDK的详细教程。...对于我们安装的Ubuntu 18.04 LTS,.NET Core 3.0 SDK可以执行如下的命令进行安装。...和在Windows和Mac OS X下利用脚手架命令创建的应用一样,我们在Linux下同样可以在无需对它们作任何更改的情况下直接运行它们,为此我们只需要在当前应用所在的目录下执行dotnet run命令即可
我们将安装 Python(你将编写的代码的解释器) 和 Pycharm(一种可以简化编码生命的开发环境) 。 这里 你有关于如何在每个操作系统上安装 Python 和 Pycharm 的深入指南。...在这种情况下,从更传统的语言(如 C 或 Java) 开始可能是正确的选择。...事实上,能够探索某些东西的文档是自主学习它的关键。 这里 你有一些有效阅读文档的技巧。 到目前为止,我们只是抓住了 Python 能力的表面:下一步是理解流控制,这是编程中最重要的概念之一。...你有几种类型的循环: for 循环循环 当你知道要重复命令的次数时 while 循环 当你不知道时 do while 循环 当你不知道但是你想要执行该行至少一次时执行。...你可以找到许多编码挑战网站,但最完整,精心构建和丰富的用户(以及评论,解决方案,故障排除) 是 Codefights 和 HackerRank 。
可以看到我们上一篇文章中安装的 Ubuntu-18.04,而且 WSL 的版本是 1。 如果要升级到 WSL2,Windows 操作系统的内核版本必须满足一定的要求,如下: ?...如果你的内核版本不满足这个需求,可以搜索关键字 “WIN10 获取内部预览版本”,就可以找到解决方案。...注意:这里的服务端软件是安装在 Windows 系统中的,客户端是安装在 Ubuntu-18.04 系统中的。...启动客户端 在 Ubuntu-18.04 系统中的命令行窗口,执行指令:startxfce4: 此刻,神器的事情就发生了:你的 Windows 系统中是不是就跳出了下面这个窗口: ?...那我们就来安装中文语言支持包。 中文支持 在 Ubuntu-18.04 系统命令行窗口,设置 locale: 此时,我们可以使用桌面环境中的终端窗口,如下图所示: ?
准备 一台Ubuntu 18.04 的服务器,一个可以使用sudo命令的非root账户。没有服务器的用户可以购买和使用腾讯云服务器或者直接在腾讯云实验室Ubuntu服务器上直接上机安装JAVA 。...安装默认JRE / JDK 安装Java的最简单方法是使用与Ubuntu一起打包的版本。默认情况下,Ubuntu 18.04包含Open JDK,它是JRE和JDK的开源变体。...要安装JDK,请执行以下命令,该命令还将安装JRE: $ sudo apt install default-jdk 通过检查Java编译器的javac版本,来验证是否已安装JDK : $ javac -...OpenJDK 10/11 Ubuntu的存储库包含一个将安装Java 10或11的软件包。...如果您需要在windows上同样安装Java环境,可以参考腾讯云开发者实验室基于Windows Java web环境搭建上机实验。
最近需要学习深度学习的同时混一混Kaggle社区,所以部署Kaggle Docker以便环境上一致,因此需要安装Ubuntu以便环境的部署。...本文也在Windows 7下进行安装并通过,也可通过此文进行Windows 7+ Ubuntu 18.04的安装。 安装准备 安装需要准备镜像、刻录镜像软件和容量可观的U盘。...分区及挂载点设置好后,记得最下面的“安装启动引导器的设备”选择正确,设定EFI引导挂载点的需要选择对应分区挂载点,未设定的请选择列表中标示“Windows Boot Manager”的分区挂载点。...经过搜索后发现是Ubuntu和Windows 10对BIOS时间的解析理解不同。具体解决方案请点击《解决Windows 10与Ubuntu 18.04双系统机器上Windows时间同步有误的问题》。...参考文献 Windows10+Ubuntu18.04双系统安装成功心得(理清网上杂乱无章的教程) win10下安装Ubuntu16.04双系统 win10下Ubuntu 双系统安装(解决关机卡死问题和WiFi
在 Windows 命令行窗口,输入指令: wsl --list --verbose(或者输入简化版本: wsl -l -v),得到结果: 可以看到我们上一篇文章中安装的 Ubuntu-18.04,而且...看来我的系统能满足要求,那就继续下一个步骤! 如果你的内核版本不满足这个需求,可以搜索关键字 “WIN10 获取内部预览版本”,就可以找到解决方案。...注意:这里的服务端软件是安装在 Windows 系统中的,客户端是安装在 Ubuntu-18.04 系统中的。...系统的 IP 地址,在 Windows 系统中的命令行窗口中查看:ipconfig 然后在 Ubuntu-18.04 中把这个 IP 地址,配置到家目录下的 .bashrc 文件中: $ cd $...启动客户端 在 Ubuntu-18.04 系统中的命令行窗口,执行指令:startxfce4: 此刻,神器的事情就发生了:你的 Windows 系统中是不是就跳出了下面这个窗口: 可以打开桌面上 File
Wine 4.4是一个在Linux上运行Windows应用程序的开源兼容层的新开发版本,它是在近期发布的。...如何在Ubuntu 18.04中安装Wine 4.4: 像往常一样,Wine的官方apt存储库为Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04和Ubuntu 18.10...当它打开时,逐个运行以下命令和存储库并安装Wine: 1.通过命令为Ubuntu 18.04或Linux Mint 19添加官方wine apt存储库: linuxidc@linuxidc...Ubuntu 18.04下给Wine设置微软雅黑字体(4步操作) 2、新新建一个空文本,取名为msyh_font.reg(后缀是reg即可,文件名随便取的),终端命令操作: sudo...4、终端执行命令打开wine配置管理: winecfg 选中默认设置,再把系统改成Windows 10或者Win 7,这个随意,只要不是Windows XP什么的就行,因为老系统上没有雅黑这个字体
在本教程中,您将了解如何配置Redis具有的一些安全功能,并对系统配置进行一些更改,这将提高Ubuntu服务器上独立Redis安装的安全性。...准备 在本教程中,您将需要: 一个Ubuntu 18.04服务器。此服务器还应带有具有sudo权限的非root用户以及使用UFW设置的防火墙。 在服务器上安装和配置Redis。...对于像Ubuntu 18.04服务器这样面向公众的服务器,按照Ubuntu 18.04的初始服务器设置指南中的描述配置防火墙是第一步。如果您还没有,请立即关注该链接并设置防火墙。...但是,如果您使用不同的教程来配置Redis而不是准备部分中给出的教程,则可能已更新配置文件以允许来自任何位置的连接。但不如绑定到localhost那样安全。...请设置好防火墙,因为一旦登录到你服务器,就有可能绕开我们刚刚的设置,务必配置好防火墙。可以参考如何在Ubuntu 18.04上使用UFW设置防火墙。
领取专属 10元无门槛券
手把手带您无忧上云