Python gud pdb emacs使用和路径
我试图在Emacs中使用GUDPDB进行Python调试 在查找我的Python gud pdb emacs使用和路径,python,emacs,environment-variables,pdb,Python,Emacs,Environment Variables,Pdb,我试图在Emacs中使用GUDPDB进行Python调试 在查找我的.py文件时,pdb似乎没有搜索路径存在问题 也就是说,我在路径上的dir中有一个python脚本,我可以从pdb之外的任何地方运行这个脚本,也就是从命令行 但是当我尝试从pdb中运行它时,它告诉我该文件不存在 我正试图对包含要处理的数据的目录中的脚本运行pdb 我认为这是一件标准的事情。我一直在为gdb和C程序成功地完成它 有人遇到过这个问题,并且知道如何解决它吗?因为您可以在Emacs之外运行脚本,但不能 在里面,你可能 需
.py
文件时,pdb似乎没有搜索路径
存在问题
也就是说,我在路径上的dir中有一个python脚本,我可以从pdb
之外的任何地方运行这个脚本,也就是从命令行
但是当我尝试从pdb
中运行它时,它告诉我该文件不存在
我正试图对包含要处理的数据的目录中的脚本运行pdb
我认为这是一件标准的事情。我一直在为gdb和C程序成功地完成它
有人遇到过这个问题,并且知道如何解决它吗?因为您可以在Emacs之外运行脚本,但不能
在里面,你可能
需要
.
这将在shell之间同步环境变量(如PATH
)
和Emacs。自从使用python以来,您是否尝试过realgud包
;;M-x load-library realgud python -m pdb myscript.py
(package-install 'realgud) ;; python debugging in emacs
(defun sdev/init-realgud
(interactive)
(load-library "realgud"))
(sdev/init-realgud 1)
我不确定pdb是否应该看这条路;它采用相对或绝对文件名。同一个pdb命令在Emacs和shell中的工作方式不同吗?我想我的错误可能是期望它的行为像gdb一样