Я понимаю, что IPython не поддерживает virtualenv и что наиболее логичным решением этого является установка ipython в каждом virtualenv отдельно, используя
pip install ipython
Все идет нормально. Я заметил одну вещь: если общесистемная копия IPython вызывается из virtualenv с использованием $> ipython
до того, как IPython будет установлен в этом virtualenv, последующие $> ipython
команды будут продолжать вызывать общесистемную копию ipython.
С другой стороны, если ipython не вызывается перед его установкой под virtualenv, $> ipython
появится новая установленная копия.
Какое этому объяснение?
Это также заставляет меня задуматься, означает ли такое поведение, что в будущем мне следует ожидать каких-то проблем?
ipython
исполняемого файла ( см. Этот вопрос ).