その時々

その時々で違うんです。特に決まっていないんです。

sphinxのスタンドアローン版をインストールするとemacsのpython-shellがおかしくなる

環境: Windows2003Server

pythonが入っていない状態でsphinxのスタンドアローン版をインストールすると、
sphinx内に入っているpythonが有効になります。

このpythonを使用すると、pythonインタプリタ起動時にpythonのバージョンなどが表示されずに
いきなりプロンプトが表示されます。

Python 2.7 (r27:82525, Jul 4 2010, 09:01:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

こういう感じではなく

>>>

となる。

ここで問題となるのが、emacsからpython-shellやshell-modeでsphinx-quickstartを使おうとした場合。
プロンプトが表示されず、うまいこと動作しないのです。
そこで、次の回避策でなんとかなりました。
1. c:\Program Files\Sphinx\binのpython.exeをpython.exe_bkに変更
2. PATHにC:\Program Files\Sphinx\pythonを追加
正規のpython.exeを使用するようにすると問題なく動作するようになりました。