ubuntu 14.04、emacs 24.3.1、python 2.7.6、ipython 1.2.1、python-mode 6.1.3 を使用しています。Ipython は、少なくとも 1 年間は emacs 内でうまく機能していますが、2 週間前から次の問題が発生しています。
- Ccを使用してください!デフォルトのインタープリターを起動すると、ipython は希望どおりに表示されますが、フレームを分割して別のウィンドウに表示する代わりに、元のコード ウィンドウに表示されます。(これは小さな問題です)
- CCを使用| リージョンを実行するには、python インタープリターが起動し、コードが ipython インタープリターの代わりに python インタープリターに送信されます
SOで検索しましたが、この問題は最近すぎて答えがないようです。私はグーグルで検索し、このページhttps://answers.launchpad.net/python-mode/+question/250905を見つけ、そこでメソッドを試しましたが、まだ機能しませんでした...誰かが問題を解決するのを手伝ってくれますか? どうもありがとう!
私の .emacs python 部分は次のようになります
(require 'python-mode)
(setq-default py-shell-name "ipython")
(setq-default py-which-bufname "IPython")
; switch to the interpreter after executing code
(setq py-shell-switch-buffers-on-execute-p t)
(setq py-switch-buffers-on-execute-p t)
; don't split windows
(setq py-split-windows-on-execute-p nil)