2012-06-25 4 views
0

Привет, я недавно загрузил ipython 0.12.1 - апрель 2012 года и получил его для работы под терминалом Windows. Т.е. я открываю командную строку и набираю ipython, а затем появляется приглашение ipython.ipython под Emacs for WIndows висит оболочка

Все хорошее и денди, пока мне не понадобится использовать его в emacs. Поэтому, прежде чем пытаться использовать pyton-mode.el или ipython.el (который на данный момент заморозит мои emacs), я попытался сделать оболочку M-x или M-x eshell и набрать ipython -i.

Это след я получаю до полного зависания оболочки:

IPython -i

Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] 
Type "copyright", "credits" or "license" for more information. 

IPython 0.12.1 -- An enhanced Interactive Python. 
?   -> Introduction and overview of IPython's features. 
%quickref -> Quick reference. 
help  -> Python's own help system. 
object? -> Details about 'object', use 'object??' for extra details. 
WARNING: Readline services not available or not loaded.WARNING: Proper color support under MS Windows requires the pyreadline library. 
You can find it at: 
http://ipython.org/pyreadline.html 
Gary's readline needs the ctypes module, from: 
http://starship.python.net/crew/theller/ctypes 
(Note that ctypes is already part of Python versions 2.5 and newer). 

Defaulting color scheme to 'NoColor' 

Так почему же он висит в Emacs оболочки и работать в обычном командной строке. Нужно ли мне менять оболочку emacs по умолчанию? Я также пробовал это на двух разных машинах. Я что-то упускаю?

ответ

0

Ну, видимо, единственный способ сделать это под Windows - создать командный файл, хотя в дистрибутиве 0.12 существует исполняемый файл (ipython.exe). Мой сценарий выглядит следующим образом:

[ipython.bat] @ python.exe -i C: \ разви \ Python \ 2,7-Bin \ Scripts \ ipython-script.py --pylab% *

Для пользователи matplotlib и numpy под Windows, опция pylab все еще работает некорректно, так как она закроет ваши окна фигур. Чтобы получить эту работу, мне пришлось вернуться к ipython 0.10 и использовать параметр -wthread, а не -pylab в скрипте ipython.bat. Это действительно создает приятную среду интерактивных фигур

+0

ну, я просто хочу знать, найдете ли вы решение? 'cus я недавно настроил свои emacs с ipython и имею ту же проблему, мой был emacs 24.3 и ipython 13.1 /13.2, спасибо! – shelper

+0

Я открыл ошибку в проекте python-mode, но он все еще не назначен. До сих пор в Windows я просто использовал ipython 0.10, и он отлично работает. Тем не менее, он не работал над ipython 0.13 и выше. Хорошо работает в Linux и OS X – octi

Смежные вопросы