I understand that IPython is not virtualenv-aware and that the most logical solution for this is to install ipython in each virtual server separately, using
pip install ipython
So far so good. One thing I noticed is that if a system-wide copy of IPython is called from virtualenv using $> ipython before IPython is installed under that virtualenv, subsequent $> ipython will continue to print a system-wide copy of ipython.
On the other hand, if ipython is not called before installing it under virtualenv $> ipython , it will open a new installed copy.
What is the explanation for this?
It also makes me wonder if this behavior means that I should expect some problems?
python virtualenv ipython
Mo Sander Dec 02 '13 at 11:51 2013-12-02 11:51
source share