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

为WSL Python开发配置Windows终端

是指在Windows系统中使用Windows Subsystem for Linux(WSL)来进行Python开发,并配置Windows终端以便更好地支持Python开发工作。

配置步骤如下:

  1. 安装WSL:打开Windows PowerShell(管理员权限),运行以下命令启用WSL功能:
代码语言:txt
复制
wsl --install

根据提示下载和安装WSL。

  1. 安装Linux发行版:打开Microsoft Store,搜索并安装适合的Linux发行版,如Ubuntu。
  2. 启动WSL:在开始菜单中找到已安装的Linux发行版,点击启动并进行初始化设置。
  3. 安装Python:在WSL中运行以下命令安装Python:
代码语言:txt
复制
sudo apt update
sudo apt install python3

这将安装Python 3版本。

  1. 配置Windows终端:打开Windows终端,点击右上角的下拉箭头,选择“设置”。
    • 在“默认终端”选项卡中,选择WSL作为默认终端。
    • 在“外观”选项卡中,可以根据个人喜好调整终端的外观设置。
    • 在“颜色”选项卡中,可以选择合适的颜色主题。
    • 在“字体”选项卡中,可以选择合适的字体,建议选择支持Powerline的字体以支持特殊字符显示。
  • 配置WSL与Windows文件系统的互通:在Windows终端中,可以通过\\wsl$前缀来访问WSL文件系统,例如\\wsl$\Ubuntu\home\username
  • 安装Python开发工具:在WSL中运行以下命令安装常用的Python开发工具:
代码语言:txt
复制
sudo apt install python3-pip python3-venv

这将安装pip和虚拟环境工具。

  1. 创建和激活虚拟环境:在WSL中,可以使用以下命令创建和激活虚拟环境:
代码语言:txt
复制
python3 -m venv myenv
source myenv/bin/activate

以上是为WSL Python开发配置Windows终端的基本步骤。在实际开发中,可以根据需要安装其他Python库和工具,并使用适合的集成开发环境(IDE)进行开发。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云容器服务(TKE)。

  • 腾讯云云服务器(CVM):提供高性能、可扩展的云服务器,可用于部署WSL和Python开发环境。产品介绍链接:https://cloud.tencent.com/product/cvm
  • 腾讯云容器服务(TKE):提供高度可扩展的容器集群管理服务,可用于部署和管理Python应用程序的容器化环境。产品介绍链接:https://cloud.tencent.com/product/tke
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Windows 安装和配置 WSL

Windows 安装和配置 WSL 什么是 WSL 引用百度百科的一段话: Windows Subsystem for Linux(简称WSL)是一个Windows 10上能够原生运行Linux二进制可执行文件...启用或关闭Windows功能 首先在搜索栏中搜索并打开“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”项。只有开启这项设置才能正常安装WSL。 2....配置 WSL 1. 更改外观设置 首先我们更改一下外观,由于 WSL 的会话窗口配色实际上取决于 CMD 属性里颜色标签里面的配色,默认的实在是太丑了,既没有高亮字符也不清晰,严重影响开发效率。...如果不满意,还可以打开终端的设置属性界面,微调下字体和光标颜色等。这里建议将 ”将Ctr+Shift+ C/V用作复制/粘贴的快捷键” 给勾上,光标形状设置实心框,字体设置 Consolas。...设置 ys 主题 打开 oh-my-zsh 配置文件 sudo vim ~/.zshrc 修改主题配色 ys ZSH_THEME="ys" 或者想每个主题都体验一下的话就将主题设置 "random

2.5K20

Windows 下安装和配置 WSLWindows 10 子系统)

前言与介绍 作为一名开发者很多时候需要 Linux 环境,就连 信息学奥林匹克竞赛(NOI) 使用的编译环境都是 Linux,但 Linux 上有些有些必备的工具没有,像 Photoshop,Internet...Windows Subsystem for Linux(简称 WSL,适用于 Linux 的 Windows 子系统)是一个Windows 10 上能够原生运行 Linux 二进制可执行文件(ELF...WSL 可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序,且不会产生传统虚拟机或双启动设置开销。...界面美化 WSL 自带的命令行界面并不好看,推荐使用 Windows 终端Windows Terminal),当你装好 WSL 系统后,Windows Terminal 的新建窗口里就会出现你的 WSL...Windows Terminal 安装可以参考我的这篇文章: Windows Terminal - 强大又漂亮的命令行终端 前言Windows 系统上有很多命令行程序,例如命令提示符(Command

1.6K20

Windows 10使用WSL作为python宿主机调试开发

可以直接通过 Windows 应用商店安装。前提是要开启对应的功能,具体安装 wsl 本篇不做涉及。 在某些场景下,一些SDK在Windows下安装比较困难,比如有些 python 的库。...在尝试一个知识图谱项目时,需要安装 pyltp 包,在Windows中怎么都装不上,所以直接在 wsl 中试了下,完美~ 附一下 python 环境: ?...虽然能直接在终端运行python脚本,但对于项目来说,如果能看到具体的输入输出和一些属性就再好不过了,所以如果能利用 WSL 的SDK,在Windows 中进行调试岂不美哉。...2 ,还有一些注意事项,可参考: https://www.jetbrains.com/help/pycharm/using-wsl-as-a-remote-interpreter.html 接下来配置...选择 WSL,选择你WSLpython的安装位置。可以通过 which python 或者 which python3 查看 ? 设置完SDK后其他的就是一般操作了。

2.2K20

Windows 10 配置端口转发到WSL2

这么做的目的是为了与我同一个局域网的其他用户可以使用访问到本机局域网IP访问本机WSL中开放的服务。...首先找到WSL的虚拟网卡地址,具体每台设备可能不同,此处假设是:172.24.39.57 打开 PowerShell,添加端口转发: netsh interface portproxy add v4tov4...listenaddress=* protocol=tcp 如果删除端口转发,执行: netsh interface portproxy delete v4tov4 listenport=80 protocol=tcp windows...启动后可能为WSL分配的IP变了,linux子系统的IP也变了,可以给windowsWSL网络适配器加一个固定的IP: image.png 也可以使用管理员权限的xshell添加ip: netsh...interface ip add address "vEthernet (WSL)" 172.24.39.1 255.255.0.0 linux中/root/profile中也增加一个同网段的IP:

6.7K20

Windows server 2022安装配置——WSL2 访问

windows 下执行wsl hostname -i 命令,是通过 WSL 2 安装的 Linux 分发版 IP 地址(WSL2 VM 的地址) 在 linux 子系统下执行cat /etc/resolv.conf...命令,是表示从 WSL2 子系统看到的 WINDOWS 系统的 IP 地址 (WSL 2 VM) WSL2 已经支持在 windows 系统下 localhost 访问 wsl。...命令需要在管理员权限下执行 配置端口转发 在 powerShell 下使用 Netsh 命令添加端口转发,将 Windows 端口映射到 WSL 2 VM 的 IP 地址。...刚说到 wsl2 已经支持 localhost 访问 wsl,因此可以使用 localhost 代替 如我需要将 wsl 的 8023 端口转发至 Windows 的 8023 端口,可以这样设置: netsh...portproxy show all 删除转发规则 netsh interface portproxy delete v4tov4 listenport=22 listenaddress=0.0.0.0 使用工具进行配置

32710

Windows系统上配置Python开发环境

Python安装程序首先,您需要从Python官方网站(https://www.python.org/downloads/)下载Python的最新稳定版本。...在页面上选择适用于Windows的安装程序。运行安装程序下载完成后,双击下载的安装程序(通常是一个.exe文件),然后按照安装向导的指示进行操作。...如果您不熟悉Python的设置,可以使用默认选项继续安装。完成安装安装程序会自动将Python安装在您选择的目录中。完成安装后,您应该能够在命令提示符中输入“python”来启动Python解释器。...自动环境变量设置选中下面,可以自动环境变量设置;手动环境变量设置在Windows 10 及更高版本中,右键点击“开始”按钮,选择“系统”。在“系统”页面中,点击右侧的“高级系统设置”。...验证安装打开命令提示符或PowerShell,并键入以下命令来验证Python是否成功安装:python --version

30421

Windows Server 2022 安装配置——安装 WSL 子系统

Windows Server 2022 安装 WSL 子系统 前言 Windows Server 2022 已经支持通过命令完成默认 WSL 安装了,但是博主通过wsl --install,出来的只有...奈何网络环境太慢了,几个小时了,进度条硬是没动一点,无奈放弃自动配置的方法。 本教程采用手动安装方式,可供 windows server 2022/2019/2016 使用。...】 在【确认】中点击【安装】,安装完成后重启系统 下载 wsl 更新包,并切换 wsl2 curl.exe -L https://wslstorestorage.blob.core.windows.net...可以点击上诉连接,下载你所需要的 Linux 发行版,也可通过指令进行下载,以 ubuntu2004 例: Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004...请确保运行的是 Windows 版本 16215 或更高版本。 检查内部版本。 另外,请进行检查以确认 WSL 已启用,并且在启用此功能后重新启动了计算机。

62520

基于 WSLWindows 中搭建 PHP 本地开发环境

Windows 版本 PHP 开发环境做本地开发,然后每次上线都战战兢兢,或者扩展问题不能在本地使用/测试某些功能,就有点不合时宜,与时代脱轨了。...一种是基于 WSL 虚拟机,一种是基于 Laradock。首先,我们来看看如何基于 WSL 搭建 PHP 本地开发环境。 这里,学院君以自己的 Windows 10 专业版操作系统例作为演示平台。...以 PHP 应用为例,无需配置端口映射即可直接访问 WSL 中运行的 PHP 项目,也可以直接在 WSL 中使用宿主机的某些软件,比如 Visual Studio Code,通过它来编辑虚拟机配置文件,...关于 WSL 的启用和初始化配置(我这里使用的是 WSL 2 版本),可以参考 Windows 官方提供的相关文档:Windows Subsystem for Linux Installation Guide...这些都得益于 WSLWindows 宿主机共享网络和文件系统,因此无需像传统虚拟机那样还要再配置端口映射和共享文件夹。

3.5K30

Windows 上使用 Python 进行 web 开发

上一篇我们介绍了在Windows 10下进行初学者入门开发Python的指南,在本篇中我们一起看一下看在Windows子系统(WSL)如何使用Python进行Web开发的循序渐进指南。...设置开发环境 我们建议在生成 web 应用程序时在 WSL 上安装 Python。...建议在适用于 Python web 开发的 Linux 文件系统中工作, 因为最初 Linux 编写了大部分 web 工具, 并在 Linux 生产环境中进行了部署。...Python 解释器会在终端窗口中打印 "Hello World"。 恭喜. 一切都已设置创建和运行 Python 程序!...在终端中, 输入以下命令运行应用: python3 -m flask run 这将运行 Flask 开发服务器。 默认情况下, 开发服务器将查找app.py 。

6.8K40

黑科技抢先尝(续) - Windows terminal中WSL Linux 终端的极简美化指南

今天这篇文章,主要介绍如何美化 Windows terminal 中 WSL 的 Linux 终端,依然是以本人最熟悉的Ubuntu例,其他版本的 Linux 请参考本文的流程换用对应的命令。...假定你已按我的上一篇文章已安装好 Windows terminal预编译版本,同时安装好了 Ubuntu,并设置好了 WSL的权限,然后就可以按本文继续操作了。 ?...修改默认源,apt-get安装提速 由于 Ubuntu官方的源实在是太慢了,建议大家缓存阿里云镜像的 Ubuntu 源,其具体操作步骤如下: 首先将原配置文件备份 sudo cp /etc/apt/...从 Windows 10 的 Bash 中运行 WSL 对于windows 10中 WSL 独立的默认Bash窗口,只能选择字体"DejaVu Sans Mono for Powerline",可以在界面上选择后使用...参考: 修改 WSL Ubuntu 18.04 默认源阿里云镜像 - Windows - 大象笔记 https://www.sunzhongwei.com/modify-the-wsl-ubuntu-

2.8K30

浙江某男子对Windows终端配置的解说

额,我已经忘记之前Windows终端长什么样子了,反正是丑的要死也不够骚气,懒得去给你们找图片看Windows终端之前长啥样了,自己去找吧,时尚时尚最时尚,摩擦摩擦是魔鬼的步伐。...今天给大家分享的教程是,把windows终端(terminal)改造的骚气或者说洋气一点,废话不多说,直接上教程。 老规矩,拍拍手,上菜。...第一步,鼠标右键下图的巨硬田,然后鼠标左键windows终端。 第二步,鼠标右键这个终端上面Tab标签栏,然后我们选择最下面的那个设置,给它点起来。...怀旧的人把复古风格开起来,点击“关”它就变成“开”,点击“开”它就变成“关”,所以你要在“关”的时候点击“开“,”开“的时候就放那里不要点了,光标的腰越细越好,越苗条越好看,中华上下五千年只有唐代是以胖的光标美...第五步,下面我们要开始配“毛玻璃”效果喽,把那个强调文本样式给它“亮色”,然后闪一点,blink blink的,觉得电脑的冲击波太刺眼的,自己去淘宝上买副墨镜戴一下,把透明度往左拉,跌到谷底”0%“,

17220

浙江某男子对Windows终端配置的解说

额,我已经忘记之前Windows终端长什么样子了,反正是丑的要死也不够骚气,懒得去给你们找图片看Windows终端之前长啥样了,自己去找吧,时尚时尚最时尚,摩擦摩擦是魔鬼的步伐。...今天给大家分享的教程是,把windows终端(terminal)改造的骚气或者说洋气一点,废话不多说,直接上教程。老规矩,拍拍手,上菜。第一步,鼠标右键下图的巨硬田,然后鼠标左键windows终端。...图片第二步,鼠标右键这个终端上面Tab标签栏,然后我们选择最下面的那个设置,给它点起来。...怀旧的人把复古风格开起来,点击“关”它就变成“开”,点击“开”它就变成“关”,所以你要在“关”的时候点击“开“,”开“的时候就放那里不要点了,光标的腰越细越好,越苗条越好看,中华上下五千年只有唐代是以胖的光标美...图片第五步,下面我们要开始配“毛玻璃”效果喽,把那个强调文本样式给它“亮色”,然后闪一点,blink blink的,觉得电脑的冲击波太刺眼的,自己去淘宝上买副墨镜戴一下,把透明度往左拉,跌到谷底”0%

36630

迁移开发环境到Windows

前言 此前一直使用macOS,由于mac有着良好的开发生态,以及软件生态.所以它是部署开发环境是极佳的操作系统.最近由于某些原因需要使用Windows.众所周知,Windows在这方面远不如mac/Linux...配置终端(WSL) Windows自带的powershell并不好用,即使是比cmd好用那么一点点,也是远不及mac的iTerm2的.但是我们可以选择使用cmder代替powershell....配置Ubuntu子系统 从终端开始, 使用zsh代替bash bash 1sudo -i 2cd 3apt update && apt install zsh wget git curl python3...映射WSL中的python3 由于windows没有linux的某些特征,所以我们需要使用Linux的python来作为主要解释器. bash 1apt install python3 python-dev...-y 2where python3 COPY 打开pycharm pro,在这个选择WSL,输入一下用户密码 配置lamp环境(用于本地调试) 安装apache2,php7,mysql5.7 bash

95620

在win10的WSL中设置前端开发环境

经过不断的迭代,Win10 下已经发布多时的 Linux 子系统(WSL - Windows Subsystem for Linux)现在已经比较成熟了;WSL 默认只是不带图形化界面的终端窗口,这个由开放心态带来的新组合...,补齐了 Windows终端操作和包管理等方面的短板,加上 windows 下丰富的软件生态,开发体验上已经可以简单类比甚至局部超越 macOS 了。...系统的安装和配置方法网上有很多了,本文将主要配置过程记录下来,并尝试指出一些前端开发项目中要特别注意的地方。...WSL 下的项目 无论是 WSL1 还是 WSL2,和 windows 环境下的原生软件结合工作时都还有一定局限性。...结合 WSL 使用 Docker in Windows10 如果项目涉及到要用 docker 打包,可以在 win10 中先安装好 Docker,并作如下设置: 开启 Docker in Windows10

4.1K20

Windows 终端环境改造计划

比如不能直接用 Windows 下的 Python、MySQL 等环境,甚至不支持 tree 命令: 来源:《git 入门教程之 git bash 竟然不支持 tree 命令》 后者基于 ConEmu...1.4 集成到 IDE 终端 在系统环境变量中,增加一个 CMDER_ROOT,内容 cmder 的主目录路径。...IDE 启动的终端 cmd.exe,启动参数 /k %CMDER_ROOT%/ide_shell_entry.bat。...有兴趣的同学可以继续阅读:《WSL1 与 WSL2 简单对比》 并且还推出了新的终端模拟器 Windows Terminal,界面美观、使用方便、CJK 字体渲染完美、启动快速,搭配 WSL 使用香到不行...2.5 集成到 IDE 终端 相比 Cmder 还需要创建脚本配置启动参数,WSL 就比较简单了,直接将 IDE 默认的继承终端启动程序,由 cmd.exe 改为 wsl.exe 就行。

2.4K20

专为 Windows Linux 子系统打造的发行版

以下文章来源于开源中国,作者OSC-局长 源 / 开源中国 由 Whitewater Foundry 开发的 WLinux,是一款基于 Debian、专为 Windows Linux 子系统(下简称...按照官方的说法,这是一个基于 WSL 构建专为开发者和专业用户打造的 Linux 终端环境。...用户使用它可选择默认文本编辑器、安装开发环境(如 NodeJS,Python,Go 或 Ruby),或使用 PowerShell 和 azure-cli 管理 Windows 和 Azure 部署。...下面是 WLinux 的主要特性: 面向开发者和专业用户、适用于 WSL 的快速终端开发环境; 预装流行的开发工具,包括 git 和 python3,并可通过 apt 包管理系统轻松添加; 对大多数...Linux 图形应用程序的开箱即用支持,无需配置显示或 libGL(需要基于 Windows 的 X 客户端,如 X410); 预装 wslu,这是一套用于在 Linux 和 Windows 10 系统间进行交互的实用开源工具

1K20

Windows RDP 配置 TLS, Windows Remote Desktop Enable TLS

如果配置了远程控制台或其他形式的控制台,则可使用已经配置好的控制台操作。...点击菜单栏中的 “文件” — “添加/删除管理单元” 在弹出的穿梭框中,将 “证书” 管理单元从 “可用的管理单元” 添加到 “所选管理单元” 按照实际情况配置控制台,本文将配置 该管理单元始终下列账户管理证书... 计算机账户 按照实际情况配置管理访问,本文将配置 这个管理单元将始终管理 配置 本地计算机 完成后确认添加 添加完成后,依次展开 “证书” — “个人” ,随后右键 个人 或右侧空白位置,在打开的上下文菜单...Enabled,双击 Enabled,在弹出的编辑 DWORD(32位)值窗口中,数值数据 键入 0 或 1 (0 禁用,1 启用),点击确定既可 我这边将 TLS 1.3 设置启用,TLS 1.0...、 TLS 1.1 设置禁用,效果如图 当然,顺带提一下,这一项也适用于客户端,像 Server 项那样配置 Client 项既可,我这边配置客户端启用 TLS 1.3 ,如图 尾声 在进行完所有配置之后

2.9K21

WSL:在 Windows 系统中开发 Linux 程序的又一神器

后来需要开发跨平台的应用,开发模式就变成了: 敲代码:indows 系统中中的 Visual Studio; 编译 Windows 应用程序: 直接用 Visual Studio 中的 VC 编译器来编译...说了这么多,都是在描述跨平台开发的工作场景,或者说是开发模式。 其实,在 Windows 系统中,还有一种安装 Linux 系统的方式,这就是 WSL/WSL2!...下面,我就把自己的安装、配置过程与大家分享一下! 什么是 WSL?...可以让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销。 ? 什么是 WSL2?...WSL2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它是对基础体系结构的一次重大改造。

1.8K40
领券