Ich habe zwei Versionen von Python auf meiner Linux-Box 2.6 und 2.7 installiert, wie in der link Ich habe Python 2.7 in /usr/local/bin/
installiert und haben Alias und aktualisierte PATH-Variable erstellt. Der 2.6 ist in/usr/bin/installiert.BASH Skript nachschlagen in/usr/bin
Danach, wenn ich die Python-Version überprüfen, zeigt es 2.7.3
auf dem Terminal, aber auf dem gleichen Terminal, wenn ich ein Bash-Skript (die Python-Version erkennen müssen), wird es als 2.6 angezeigt.
Wie sollte ich das Bash-Skript erzwingen, um auf Alias oder/usr/local/bin für die Auswahl der richtigen Python-Version verweisen.
Bitte stellen Sie das Bash-Skript zur Verfügung – piyushj
Standardmäßig sieht es so aus, als würde Ihr Skript '/ usr/bin/python' betrachten, das eine symbolische Verbindung sein muss. Aktualisieren Sie diesen Link, um auf das Verzeichnis 2.7 zu zeigen, und es sollte alles eingestellt sein. –
Ich empfehle dringend, ['virtualenv'] (https://virtualenv.pypa.io/en/stable/) zu verwenden – hek2mgl