我正在尝试使用 gud-pdb 在Emacs中进行Python调试。
在查找我的PATH
文件时,pdb似乎没有搜索.py
的问题
即,我在PATH
上的dir中有一个python脚本,我可以从pdb
以外的任何地方运行此脚本,即从命令行运行。
但是当我尝试在pdb
内运行它时,它告诉我该文件不存在。
我正在尝试对包含要处理的数据的目录中的脚本运行pdb
。
我认为这是一个标准的事情。我成功地为gdb和C程序做了这件事。
任何人都有这个问题,知道如何修复它吗?
答案 0 :(得分:1)
鉴于您能够在Emacs之外运行脚本,但不能
在你内心,你可能
需要
exec-path-from-shell。
这会在shell之间同步环境变量(如PATH
)
和Emacs。
答案 1 :(得分:1)
你是否尝试过使用python的realgud包?
NSCompoundPredicate