IPythonはvirtualenvに対応しておらず、これに対する最も論理的な解決策は、を使用して各virtualenvにipythonを個別にインストールすることであることを理解しています。
pip install ipython
ここまでは順調ですね。私が気づいたことの1つは、IPythonが$> ipython
このvirtualenvの下にインストールされる前に、virtualenv内からIPythonのシステム全体のコピーが呼び出された場合、後続の$> ipython
コマンドがシステム全体のipythonコピーを表示し続けることです。
一方、virtualenvにインストールする前にipythonが呼び出されない場合は$> ipython
、新しくインストールされたコピーが表示されます。
これの説明は何ですか?
また、この動作は、将来的に何らかの問題が発生する可能性があることを意味するのだろうかと思います。
ipython
実行可能ファイルの場所をどこかにbashキャッシュしています(この質問を参照)。