商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 前后端开发必备工具之python的启动器安装和使用

前后端开发必备工具之python的启动器安装和使用

  发布于2026-07-11 阅读(0)

扫一扫,手机访问

一、python启动器介绍

py.exe,全称 Python Launcher,是 Windows 系统上 Python 安装自带的一个实用小工具。它的存在感不算高,但确实好用——尤其是在你需要管理多个 Python 版本时。它可以直接替代 python.exe 调用,支持虚拟环境,甚至支持 Shebang 机制,灵活性相当不错。它随 Python 一起安装,安装时勾选对应选项就好。

二、安装(它随python一起安装)

1.使用安装管理器安装Python(推荐,常用方式)

  • python下载地址

    前后端开发必备工具之python的启动器安装和使用

    ps:从3.14.2版本开始,不再有python3.exe了

1.1安装python(当前系统可以安装多个版本)

1.1 Use admin privileges when installing py.exe 请选上

1.2 Add python.exe to PATH 请选上

1.2.注意事项

安装完成后,用 py.exe 替代 python.exe 运行,这是官方推荐的方式。注意,默认情况下,系统路径里并没有 python.exe。

2.使用Nuget安装Python(不建议)

Nuget 命令行工具可以从指定地址下载。用 curl 或 PowerShell 获取工具后,可以这样安装 64 位或 32 位的最新版 Python:

nuget.exe install python -ExcludeVersion -OutputDirectory .
nuget.exe install pythonx86 -ExcludeVersion -OutputDirectory .

三、使用

1. 查看版本

要查看当前系统默认的 Python 版本,直接运行 py --version 就行。如果你想看看系统上都装了些什么版本的 Python,可以用 py --list 或 py -0,一目了然。想带上路径信息,就用 py -0p。

py --version
py --list
py -0
py -0p

查看 pip 版本:

py -m pip --version

2.运行脚本

2.1指定版本运行脚本

py 1.py
py -3.14 1.py

2.2 Shebang 支持示例

在脚本开头加上 shebang 行,启动器会自动选择对应版本,省得手动指定:

#!/usr/bin/env python3
# 或 #!python3.12
print("Hello World")

3.运行模块(py -m)

3.1 执行Python标准库模块

py -m http.server 8000
py -m tkinter
py -m venv myenv
py -m unittest discover -s tests
py -m pdb myscript.py

3.2 执行已安装的第三方包

py -m pip install requests
py -m pytest
py -m flask run
py -m jupyter notebook

3.3 执行自定义模块

py my_module.py
py -m my_module

4.设置项目虚拟环境(项目最佳实践)

项目开发建议使用虚拟环境,venv 在 Python 3.3 及以上版本中即可使用。

py -m venv 
\Scripts\activate

在虚拟环境里使用 python 命令:

cd myproject    
py -m venv .venv   
py -3.14 -m venv .venv
.venv\Scripts\activate   
(.venv) d:\1>python --version  
(.venv) d:\1>pip list   
(.venv) d:\1> deactivate

5.修改默认版本(影响 py --list,当前版带*)

方式1:变量设置

Set PY_PYTHON=3.12
Setx PY_PYTHON=3.12

方式2:配置文件设置

启动器会搜索两个.ini文件:当前用户数据目录下的 py.ini,以及启动器所在目录的 py.ini。控制台版本和窗口版本都适用。建议在 %LOCALAPPDATA% 下创建 py.ini:

[defaults]
python=3.12

通常开发中我们直接用 py -版本号 来切换不同 Python 版本。虽然系统可以安装多个版本,但应用程序和项目依赖最好通过虚拟环境隔离,这样互不干扰。

四、使用总结与最佳实践

最后来点总结性的建议。安装 Python 时,记得勾选那两个选项:Add python.exe to PATHUse admin privileges when installing py.exe。这能省掉后续不少麻烦。平时调用 Python,优先用 py.exe 代替 python.exe,版本切换更灵活。把常用的版本设为默认,临时切换就用 py -版本号 或设置环境变量。

更重要的是,开发项目时一定要用虚拟环境,别把项目依赖装到全局环境里,不然版本冲突会让人头疼。如果不想进虚拟环境又想快捷管理包,可以用 .venv\Scripts\pip <包名> 来安装。

本文转载于:https://www.jb51.net/python/362963yrw.htm 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注