2013-03-22 14 views
31

Ich möchte den Jython-Interpreter mit IPython verwenden, so dass ich Dinge wie Tab-Vervollständigung und vielleicht das IPython-Notizbuch verwenden könnte. Die IPython FAQ site geht darum, ob das möglich ist. Ich habe zwei Fragen:Verwendung von Jython über IPython: Ist Readline immer noch ein Problem?

  1. Say Jython konnte Arbeit mit IPython: Wie gehe ich eigentlich über sie zusammen binden? Wenn ich $ ipython ausführe, führe ich einen Python-Interpreter aus. Wie richte ich IPython so ein, dass ich einen Jython-Interpreter ausführen kann?

  2. Selbst wenn ich wusste, wie man # 1 macht, habe ich herumgesucht und es scheint, dass die Bemühungen, Jython mit IPython zu arbeiten, fallen gelassen wurden, vielleicht für die readline-Probleme, die auf dieser FAQ-Seite erwähnt werden. Die Suche hat jedoch gezeigt, dass readline in Jython funktionieren sollte; siehe jython wiki. Die Frage ist also: Ist es jetzt möglich, Jython in IPython zu verwenden, wenn irgendeine Art von Readline-Funktionalität verfügbar ist?

+1

ipython 0.10.2 funktioniert - schauen Sie auf https://github.com/seletz/ipython/tree/0.10.2-jython – seletz

+1

haben Sie es zur Arbeit bekommen? – Norfeldt

+1

Das ist wahrscheinlich eine dumme Frage, aber wie wählen Sie das Python/Jython, das IPython verwendet? – fitze

Antwort

1

Leider glaube ich nicht, dass es wirklich möglich ist. Dies liegt möglicherweise daran, dass ipython einige explizite Abhängigkeiten vom zugrundeliegenden Betriebssystem hat, welches auf Jython nicht so gut funktioniert, weil es auf einem OS-Computer läuft. Ipython betrachtet dies als einen Fehler, der in Zukunft auf seiner Website behoben wird. Hoffe das hat geholfen!