我正在使用两个不同版本的scipy
- 标准版和开发版。我使用virtualenv
在它们之间切换。当我在终端上使用标准python
的交互模式时,我可以看到我可以使用这两个版本,具体取决于virtualenv
激活或停用。
但是,ipython
无法区分virtualenv
已激活。它始终选择安装的标准scipy
。但是,我已经激活了pip install ipython
virtualenv
,我可以看到ipython安装在一个单独的文件夹中。但是,我相信不会调用相同的ipython
。如何调用virtualenv ipython?
答案 0 :(得分:0)
是。我找到了解决方案。提到here。在启动ipython
之前,在终端上执行以下命令可以解决问题:
hash -r
来自同一网站:
当您以前在shell会话中运行iPython时,该命令已被缓存。此命令只是重置缓存。