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, $> ipython
bevor IPython unter dieser virtuellen Umgebung installiert wird, nachfolgende $> ipython
Befehle weiterhin die systemweite IPython-Kopie aufrufen.
Wenn ipython jedoch vor der Installation unter einer virtuellen Umgebung nicht aufgerufen $> ipython
wird, 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.
ipython
ausführbaren Datei irgendwo ( siehe diese Frage ).