如何在PyCharm调试时为Python启动命令添加自定义前置权限命令
PyCharm自定义Python启动命令设置方法
以下两种方案均可满足需求,且完全保留PyCharm原生断点、变量追踪、步进调试等所有调试功能:
- 方案1:通过调试配置添加命令前缀(适用于PyCharm 2021.2及以上版本)
- 点击右上角运行配置下拉菜单,选择「编辑配置」
- 选中对应Python项目的调试配置项,点击界面中的「修改选项」按钮
- 在弹出的选项列表中勾选「运行前缀」(部分英文版本显示为
Executable prefix) - 在新增的「运行前缀」输入框中填入
p,保存配置即可。后续调试启动时PyCharm会自动在Python命令前加上该前缀,最终执行命令为p python main.py
- 方案2:自定义包装脚本作为解释器(兼容所有PyCharm版本)
- 在企业服务器上新建一个名为
pyp.sh的shell脚本,写入如下内容:#!/bin/bash p python "$@" - 给脚本添加执行权限:
chmod +x pyp.sh - 打开PyCharm的解释器设置界面,将对应远程Python解释器的路径修改为
pyp.sh的绝对路径,保存后所有运行、调试操作都会自动通过该包裹了权限命令的脚本执行。
- 在企业服务器上新建一个名为
内容的提问来源于stack exchange,提问作者zhangbw
相关产品推荐
相关产品推荐

