Ich versuche, eine Python-Umgebung (mithilfe von virtualenv) in einem Verzeichnis, das sich nicht unter / home befindet, von der Systemumgebung zu trennen, da ich sie verwenden muss, um andere Software zu erstellen, auf die mehrere Benutzer zugreifen können müssen. Ich kann das virtualenv in Ordnung erstellen und aktivieren, aber wenn ich sudo
einen Befehl gebe (zum Beispiel, um andere Software zu erstellen oder zu kompilieren), wird das System-Python verwendet (das kann ich aufgrund der verfügbaren Module sagen).
Da es unter Ubuntu nicht gut ist, den Root- Benutzer zu verwenden, gibt es eine Möglichkeit, die sudo
Verwendung eines virtuellen Env zu bestimmen? Oder ist das vielleicht nicht der richtige Ansatz und ich sollte eine komplett neue Python-Installation machen?
Ich verwende die 64-Bit-Version von Ubuntu 12.04 (und Python 2.7).