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

如何配置PyDev在运行/调试时对参数应用Shell扩展?

在PyDev中配置子Shell运行以启用参数Shell扩展

方法1:修改单个脚本的运行/调试配置

  • 打开PyDev的「运行/调试配置」(Run/Debug Configurations)
  • 找到目标Python脚本对应的配置,切换到Arguments标签页
  • 调整启动逻辑:
    • Unix/Linux/macOS系统:将Program设置为/bin/bash(或你使用的Shell路径,如/bin/zsh),在Arguments中填入:
      -c "python /完整路径/your_script.py *.txt"
      
    • Windows系统:将Program设置为cmd.exe,Arguments中填入:
      /c "python C:\完整路径\your_script.py *.txt"
      
    注:必须填写脚本的绝对路径,确保Shell能准确定位到脚本文件

方法2:全局配置PyDev启动器

  • 打开Eclipse偏好设置:Window > Preferences > PyDev > Run/Debug > Launcher
  • 勾选Use custom launch script,启用自定义启动脚本
  • 根据系统编写Shell脚本:
    • Unix类系统示例:
      #!/bin/bash
      exec python "$(realpath "$0")" "$@"
      
    • Windows系统可编写批处理脚本:
      @echo off
      python "%~dp0%1" %*
      
  • 保存配置后,所有PyDev运行/调试任务都会通过该Shell脚本启动,自动处理参数扩展

调试注意事项

如果调试时出现连接问题,可在Shell命令中显式添加PyDev调试参数,比如Unix系统下:

-c "python -m pydevd --multiprocess /完整路径/your_script.py *.txt"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 08:59:55