从virtualenv调用IPython
我知道IPython不支持virtualenv,对此最合乎逻辑的解决方案是使用以下命令分别在每个virtualenv中安装ipython
pip install ipython
到现在为止还挺好。我注意到的一件事是,如果在将IPython$>
ipython
安装在此virtualenv下之前从virtualenv中调用IPython的系统范围的副本,则后续$>
ipython
命令将继续显示系统范围的ipython副本。
另一方面,如果在virtualenv下安装ipython之前 未 调用它,$> ipython
则会弹出新安装的副本。
这有什么解释?
这也让我怀疑这种行为是否意味着我应该期待一些麻烦?