verschiedene Pythonversionen - richtige Shebang-Zeile?
Verfasst: Montag 7. Oktober 2013, 20:06
Hallo zusammen,
ich stehe vor folgendem Problem:
Ich weiss nicht, wie ich zu Beginn meines Skripts die sogenannte Shebang-Zeile derart umaendere, dass sie auf die richtige Pythonversion/den richtigen Interpreter zugreift.
Ich moechte gerne mit einem Modul (netCDF4) arbeiten, das laut des System-Admins, der alles fuer mich installiert (Arbeitsrechner, ich habe keinen root-access),
auch fuer Python 2.7.5 installiert ist.
Ich benutze Geany als Editor und schaffe es nicht, da ein Skript auszufuehren, welches auf obiges Modul zurueckgreifen moechte.
Gebe ich lediglich 'python' in die Konsole ein, wird die Version 2.6.6 aufgerufen.
Gebe ich in einer Konsole explizit 'ipython2.7' ein, kann ich das Modul interaktiv laden und damit arbeiten.
Es ist also "irgendwo" vorhanden. Wie kriege ich es hin, dass auch ganze Skripte mit der Python 2.7.5 Version ausgefuehrt werden?
Es waere prima, wenn mir jemand helfen koennte. Danke schon vorab dafuer!
ich stehe vor folgendem Problem:
Ich weiss nicht, wie ich zu Beginn meines Skripts die sogenannte Shebang-Zeile derart umaendere, dass sie auf die richtige Pythonversion/den richtigen Interpreter zugreift.
Ich moechte gerne mit einem Modul (netCDF4) arbeiten, das laut des System-Admins, der alles fuer mich installiert (Arbeitsrechner, ich habe keinen root-access),
auch fuer Python 2.7.5 installiert ist.
Ich benutze Geany als Editor und schaffe es nicht, da ein Skript auszufuehren, welches auf obiges Modul zurueckgreifen moechte.
Gebe ich lediglich 'python' in die Konsole ein, wird die Version 2.6.6 aufgerufen.
Gebe ich in einer Konsole explizit 'ipython2.7' ein, kann ich das Modul interaktiv laden und damit arbeiten.
Es ist also "irgendwo" vorhanden. Wie kriege ich es hin, dass auch ganze Skripte mit der Python 2.7.5 Version ausgefuehrt werden?
Es waere prima, wenn mir jemand helfen koennte. Danke schon vorab dafuer!