2017-06-26 15 views
0

私はまれな植物のようです...私はPythonのスクリプトをデバッグする必要があります 窓7,64ビット。そして、私はすべてのもの、特にIDEとして使うので、私は がemacsでやりたいと思っています。MS WindowsでEmacsを使ってPythonをデバッグする方法はありますか?

しかし、私はちょうどそうすることはできませんよ:Mxが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 

あり、私のアナコンダの分布で利用できるpdb.exeはありません、と私は見つけることができません いますそのようなプログラム。

私はwinpdbをインストールし、pdbの代わりにrpdb2を試しました。それは始まりますが、 はemacsとの統合がないようです。

emacs、python、windowsが関係しているので、私はこれが 正しいフォーラムだと思っていましたが、わかりません。

私はemacs 25.2、python 3.6.1を使用しています。パイソン新人です。

+0

これもそれの前に起こるんpdbを実行する方法を聞かれますか?そうでない場合は、そのプロンプトで何を入力しますか? – Nick

+0

pdbを実行する方法を尋ねられた後に起こったことです。私はpdbが別のプログラムではないことを知らなかったので、デフォルトを受け入れました... – Markus

+0

それは正しいです..私はあなたの質問にも答えましたね! – Nick

答えて

2

ソリューションは、このようにPDBを実行することです:

python -m pdb "test_rtc.py" 
1

私個人的にはその後、あなたの初期化ファイルに以下を追加realgudパッケージに

を好む:

(defun sdev/init-realgud 
    (interactive) 
    (load-library "realgud")) 
(sdev/init-realgud 1) 
関連する問題