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