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