You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找运行或调试Python文件的程序及对应进程文件

查找运行Python文件的程序与对应进程文件

一、查找正在运行Python文件的程序

  • 命令行工具
    • Windows:执行 tasklist | findstr python,会列出所有Python相关进程(python.exe/pythonw.exe),结合输出信息能找到对应的解释器程序。
    • Linux/macOS:执行 ps aux | grep python,输出里会包含Python解释器的路径和正在运行的脚本信息。
  • IDE/编辑器内直接查看
    • VS Code运行Python文件时,终端会直接显示启动的Python解释器完整路径,比如 C:\Python39\python.exe。
    • PyCharm等IDE的运行/调试面板里,会明确标注使用的Python解释器程序位置。

二、查找运行/调试Python文件的对应进程文件

1. 定位Python脚本对应的Python进程文件

  • Windows:先找到目标Python进程的ID,再执行 wmic process where processid="进程ID" get executablepath,就能拿到python.exe的完整路径。
  • Linux/macOS:找到进程ID后,执行 readlink -f /proc/进程ID/exe 输出完整路径,或者用 ps -p 进程ID -o comm= 只获取进程文件名。

2. 定位启动Python进程的父进程文件(比如VS Code的Code.exe)

  • Windows:
    1. 执行 tasklist /v /fi "imagename eq python.exe",找到Python进程的父进程ID(PPID)。
    2. 再执行 tasklist /v /fi "pid eq 父进程ID",就能看到父进程的文件名(比如Code.exe)和完整路径。
  • Linux/macOS:
    1. 执行 ps -o ppid= -p 进程ID 获取父进程ID。
    2. 用 ps -p 父进程ID -o comm= 查看进程名,或者 readlink -f /proc/父进程ID/exe 拿到完整路径。
  • 举个实际例子:在VS Code中运行Python文件时,Python进程的父进程就是Code.exe,通过上面的步骤就能精准定位到它的执行文件。

内容的提问来源于stack exchange,提问作者TullyYT

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 02:35:23