5 ms·
I've been aware of this for awhile but this prompted me to play with it. Killer feature for me: it can be easily installed inside a virtualenv. This is not (las
by glesica 14y ago
I've been aware of this for awhile but this prompted me to play with it. Killer feature for me: it can be easily installed inside a virtualenv. This is not (last I checked) possible with ipython.
- sambe 14y agoI have had good experiences with ipython inside virtualenv, what's the problem?
- glesica 14y agoJust that "pip install ipython" has never worked properly for me when I'm inside an virtuelenv. I just tried it and it worked, so maybe the problem was fixed in the year or two since I last tried it, or maybe I was broken but have been fixed in the last couple years...
- slewis 14y agoYou have to "easy_install readline" into your virtualenv along with "pip install ipython" to get ipython's control characters working (otherwise ipython outputs what looks like garbled text). readline is easy_install'd rather than pip'd to because easy_install'd libs end up at the head of sys.path.
- tbatterii 14y agoi thought you only needed to do that on a mac, on linux it seems to work fine with pip install ipython
- takluyver 14y agoYes, that's right. On Linux, you already have readline installed. But neither Macs nor IPython can ship with readline itself, because of the GPL, so by default you get the inferior libedit. The Qt console doesn't require readline, but it does require Qt (and zeromq, and pygments).
- k_bx 14y agomaybe the problem was that you need to do pip install -U ipython ?