cygwin: Auflösung des Dateinames

OP #1490459
Lesenswert?

Hallo,

ich habe ein sehr spezielles Problem.
Mein System ist WinXP mit Windowsversion von Phyton.
Unter Cygwin will ich ein Phytonskript ausführen, der eben
auf den vorinstallierten Interpreter zugreift.
1
#!E:/Programme/Python26/python.exe
2
#!/cygdrive/e/Programme/Python26/python.exe
3

4
print "runs"

Dieser Skript trägt den Namen test.py und ist über $PATH auffindbar.

Shebangzeile 1 und 2 (beide!) bringen den Phyton Interpreter
zum Laufen. Dieser versucht nun die Datei test.py einzulesen,
um diese abzuarbeiten. Dieses schlägt fehl. Warum wird sofort
aus der Fehlermeldung ersichtlich.
1
$ test.py
2
e:\Programme\Python26\python.exe: can't open file '/cygdrive/c/cygwin/bin/scripts/test.py': [Errno
3
] No such file or directory

Der Interpreter bekommt "/cygdrive/c/cygwin/bin/scripts/test.py" 
übergeben,
womit es nichts anfangen kann!

An welcher Schraube kann man in dieser Situation drehen um diesen
Fehler zu beheben?

ps: Der Grund nicht-cygwin Phytonversion zu nutzen liegt darin, dass
die Windowsversion über Zusatzpackages verfügt, die in der cygwinversion
nicht ohne weiteres installierbar sind.

Grüsse, Daniel

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren