【发布时间】:2017-06-26 13:11:02
【问题描述】:
看来我是某种稀有植物……我得调试python脚本 在 Windows 7 中,64 位。而且由于我将它用于一切,尤其是作为 IDE,我 想在emacs中做。
但我就是不能这样做:M-x pdb 给了我这个错误:
Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\programdata\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "c:\ProgramData\Anaconda3\Scripts\pdb.exe\__main__.py", line 5, in <module>
ModuleNotFoundError: No module named 'pdb.pdb'; 'pdb' is not a package
Debugger exited abnormally with code 1
我的 anaconda 发行版中没有可用的 pdb.exe,我有 找不到这样的程序。
我安装了 winpdb 并尝试使用 rpdb2 而不是 pdb。开始了,但是 似乎没有任何 emacs 集成。
由于涉及到emacs、python和windows,我以为是这个 正确的论坛,但我不确定。
我正在使用 emacs 25.2、python 3.6.1,并且是 python 菜鸟。
【问题讨论】:
-
在询问您如何运行 pdb 之前是否会发生这种情况?如果不是,您在该提示中输入什么?
-
它是在询问如何运行 pdb 之后发生的。我只是接受了默认,因为我不知道 pdb 不是一个单独的程序...
-
没错..我看到你也回答了你的问题!
标签: python emacs windows-7 pdb