Ich verstehe, dass IPython nicht virtualenv-fähig ist und dass die logischste Lösung hierfür darin besteht, ipython in jedem virtualenv separat zu installieren
pip install ipython
So weit, ist es gut. Eine Sache, die mir aufgefallen ist, ist, dass, wenn die systemweite Kopie von IPython aus einer virtuellen Umgebung heraus aufgerufen wird, $> ipythonbevor IPython unter dieser virtuellen Umgebung installiert wird, nachfolgende $> ipythonBefehle weiterhin die systemweite IPython-Kopie aufrufen.
Wenn ipython jedoch vor der Installation unter einer virtuellen Umgebung nicht aufgerufen $> ipythonwird, wird die neu installierte Kopie aufgerufen .
Was ist die Erklärung dafür?
Ich frage mich auch, ob dieses Verhalten bedeutet, dass ich auf dem Weg einige Probleme erwarten sollte.
ipythonausführbaren Datei irgendwo ( siehe diese Frage ).