Python Launcher 3.15.111

Python Launcher 3.15.111

Vinay Sajip  ❘ Open Source
Windows Mac
最新版本
3.15.111
VERY GOOD User Rating

Python 启动器概述

Python Launcher(py.exe)是一款适用于 Windows 的紧凑型命令行工具,当安装多个 Python 版本时,它会将 Python 脚本派发到相应的解释器。默认随官方 Windows Python 安装程序捆绑,它检测已安装的解释器,并根据命令行选项或脚本中嵌入的字符串选择解释器。该项目开源并维护以兼容不断演进的 Python 版本,提供了管理 Windows 上混合 Python 2/3 或多版本环境的简便机制。

主要特征

  • 自动解释器发现:无需硬编码的可执行路径即可定位已安装的 Python 版本和架构。
  • Shebang 解析:解释 Unix 风格的 shebang 行(例如 #!/usr/bin/env python3),自动选择匹配的解释器。
  • 版本选择器:命令行选项如 py -2py -3,或显式版本指定符如 py -3.9,在启动时选择目标解释器。
  • 解释器枚举:py -0 开关列出已发现的解释器,并显示默认版本和位数。
  • 按用户和系统安装:支持全局和按用户安装的 Python 安装,并与标准 Windows 安装布局集成。
  • 模块与交互调用:支持模块执行(py -m 模块)、脚本执行和交互会话,镜像直接解释器调用的功能。

安装与兼容性

Python 启动器通常由官方的 Python Windows 安装程序安装,安装程序将py.exe放置在系统 PATH 上的位置,以便从任意命令提示符访问。它支持现代 Windows 版本,并在多个 Python 发行版和架构安装到传统环境中时协同合作。

用户界面与工作流程

作为仅命令行工具,启动器更倾向于简约、可预测的界面,而非视觉配置。常见的使用模式包括用 py script.py 调用脚本、选择带有简明标志的解释器,或依赖 shebang 行自动选择。内置帮助(py -h)文档,提供开关和常见场景,使该工具适用于脚本化和交互式工作流程。

可靠性与可维护性

该启动器设计为轻量级,脚本启动时几乎不增加开销。检测逻辑面向典型的Windows设置,并在项目源代码中更新以适应新的Python版本。开源开发和公共仓库托管支持社区审查和问题跟踪,以实现持续维护。

安全性与可预测性

  • 确定性选择:显式版本标志和解释解释减少错误解释器导致的意外执行。
  • 最小的表面积:发射器专注的职责和小型占地面积,使得与大型环境管理装置相比,降低了复杂性。
  • 公开来源:项目仓库中可查阅和贡献源代码和问题历史。

使用场景

  1. 维护必须在特定 Python 版本上跨 Windows 机器运行的代码库。
  2. 需要在多个解释器共存时脚本执行一致的系统管理员和高级用户。
  3. 开发者
  4. 分发需要可预测解释器选择的 Windows Python 工具,但不捆绑明确路径。

优势

  • 清晰的多版本管理:显式标志和处理使解释器选择可重复且透明。
  • 低摩擦部署:使用官方Windows安装程序安装,开箱即用,在标准环境中运行。
  • 聚焦设计:小型单一用途启动器可减少生产和脚本环境中的意外行为。

局限

  • 无图形界面或环境隔离:不能替代 venv 或 Conda 等虚拟环境工具;它仅选择解释器。
  • Windows专用:仅适用于Windows;跨平台项目需要macOS或Linux上的平台启动器。
  • 取决于标准布局:非标准或高度定制的 Python 安装可能需要手动 PATH 或配置调整以确保可靠检测。

概述

Python Launcher 是在由Vinay Sajip开发类别 Development Open Source 软件。

我们的客户端应用程序 UpdateStar 的用户在上个月检查了 Python Launcher 的更新12,786 次。

最新版本是 Python Launcher 的 3.15.111 2026/06/20 上释放。 它最初被添加到我们的数据库 2012/11/17 上。

Python Launcher 在下列操作系统上运行: Windows/Mac。

用户 Python Launcher 4 个 5 星的评分,给了它。

设施

12,786 用户的更新已经安装上个月的 Python Launcher。

评测


Microsoft Windows Desktop Runtime

使用 Microsoft Windows 桌面运行时增强 Windows 应用程序的性能

AnyDesk

高效的远程桌面软件,实现无缝连接

7-Zip

使用 7-Zip 进行高效的文件压缩 作者:Igor Pavlov

Discord

使用 Discord 实时连接、聊天和协作

Steam

彻底改变游戏行业:Steam 将无尽的娱乐带到您的指尖

Avast Free Antivirus

使用 avast 为您的设备提供一流的保护!免费杀毒软件!
UpdateStar Premium Edition UpdateStar Premium Edition
UpdateStar Premium Edition:Windows 实用软件维护UpdateStar Premium Edition 是一款适用于 Windows 的软件管理工具,用于集中管理已安装应用程序的更新检测、下载和安装。它旨在通过结合庞大的程序数据库、调度、安全警示和直接下载功能,减少维护软件的人工工作量。核心功能自动扫描与调度:每日扫描和完整调度选项可检测过时程序,帮助自动更新任务,无需人工干预。大型程序数据库:该产品为广泛的应用程序目录提供更新信息(产品网站上…
Google Chrome Google Chrome
Google Chrome 编辑评测 Google Chrome 继续引领浏览器市场,结合了速度、频繁的安全更新、跨平台同步以及与谷歌服务的紧密集成。Chrome支持Windows、macOS、Linux、Android和iOS,旨在为休闲用户、高级用户和开发者提供快速页面加载、强大的安全性和现代网页兼容性。谷歌的官方网站和平台商店为桌面和移动端安装提供下载和平台专属说明。 绩效与资源管理 Chrome 的 V8 JavaScript …
Microsoft Edge Microsoft Edge
Microsoft Edge 编辑评测:现代化、快速且具备 AI 增强的浏览器 Microsoft Edge 是一款基于 Chromium 的浏览器,在速度、安全性和生产力之间取得了平衡,同时深度集成于 Microsoft 生态系统。Edge 通过内置 AI 功能、增强的隐私控制和跨平台同步进行了更新,面向消费者、创作者和企业客户,他们希望获得融合性能与智能的现代浏览体验。 绩效与资源管理 Edge …
Microsoft OneDrive Microsoft OneDrive
Microsoft OneDrive 编辑评测:为 Microsoft 365 及跨平台工作流程构建的云存储 Microsoft OneDrive 是一款成熟的云存储服务,紧密集成于 Microsoft 365、SharePoint 和 Teams。OneDrive 作为 Windows 内置客户端提供,作为 macOS、iOS 和 Android …
Microsoft Visual C++ 2015 Redistributable Package Microsoft Visual C++ 2015 Redistributable Package
Microsoft Visual C++ 2015 可分发软件包综合指南 Microsoft Visual C++ 2015 可分发包是运行使用 Visual Studio 2015 开发的应用程序的关键组件。该软件包为许多软件应用在 Windows 系统上正常运行提供了关键的运行时库。 主要特征与组成部分 包含重要的库,如 Microsoft 基础类(MFC)、Visual C++ CRT 和标准 …
Microsoft Visual C++ 2010 Redistributable Microsoft Visual C++ 2010 Redistributable
评论:Microsoft Visual C++ 2010 Redistributable by Microsoft Microsoft Visual C++ 2010 Redistributable 是由 Microsoft 开发的软件应用程序,它为使用 Microsoft Visual C++ 2010 构建的程序提供运行时组件。在未安装 Visual C++ 2010 的计算机上运行使用此版本的 Visual …

最新更新


Mu Online LA Season EP3 6

Overview and Purpose Mu Online LA Season EP3 is distributed as a free private server release intended for an international audience.

Netis WifiAutoInstall 2.0.0.11

Netis WifiAutoInstall (WF2120 PRO) — Driver-free 150Mbps USB Wi‑Fi Adapter The Netis WifiAutoInstall distribution for the WF2120 PRO is a compact, driver-free USB Wi‑Fi adapter aimed at providing simple wireless connectivity for desktop …

Khajane II Application 2.2

Khajane II — Government Financial Management Platform Khajane II is a financial management system developed by the Department of Treasury (DOT), Government of Karnataka.