Some work được thực hiện trong dự án ns-3 để cập nhật nhúng IPython vào GTK-2, từ khoảng năm 2014. Mã đó có vẻ tương thích với IPython 4.x nhưng không phải với 5.x. Kể từ IPython 5.x, mọi thứ dường như đã thay đổi: xem new documentation. Nhưng cũng có một rough patch mà làm cho công việc này trong IPython 5, ít nhất là một cách cơ bản.
Từ trên, một phiên bản vá và làm việc của ipython_view.py
là tại địa chỉ:
http://code.ascend4.org/ascend/trunk/pygtk/ipython_view.py?view=markup
thử nghiệm nó bằng cách sử:
python python-iview.py
Có vẻ như để làm việc OK trên cả Ubuntu 17.10 (IPython 5.1 .0) và Ubuntu 16.04 (IPython 2.4.1). Dấu nhắc màu chưa được bật (chưa) với phiên bản IPxthon 5.x.
Accerciser là chương trình Gtk có tiện ích IPython được nhúng. Bạn có thể muốn xem cách họ thực hiện: https://git.gnome.org/browse/accerciser/tree/plugins/ipython_view.py –