Seite 1 von 1

Gelöst: "Hello World" : No such file or directory

Verfasst: Donnerstag 1. März 2018, 17:19
von sebil
Hallo Pythons!

Ich versuche mich gerade in Python und bin schon in den Anfängen erfolglos und weiß nicht weiter.

Code: Alles auswählen

$ python --version
Python 2.7.5
/var/www/virtual/user/html/hello.py
Shebang laut Webhoster:

Code: Alles auswählen

#!/usr/bin/env python2.7
print "Hello World"

Code: Alles auswählen

$ pwd
/var/www/virtual/user/html
$ chmod u+x hello.py
$ ls -l
-rwxrwxr--.  1 user user    46 Mar  1 16:57 hello.py
$ ./hello.py
: No such file or directory

Re: "Hello World" : No such file or directory

Verfasst: Donnerstag 1. März 2018, 17:32
von sebil
Du kriegst die Tür nicht zu...

Code: Alles auswählen

$ python2.7 ./hello.py
Hello World

Re: "Hello World" : No such file or directory

Verfasst: Donnerstag 1. März 2018, 17:32
von Semper
Bin selber Newbie ;)

Bei mir hat es so funktioniert:

Code: Alles auswählen

print("Hello World")
Die Ausführung geht mit
python3 hello.py
ggf. auch / oder
python hello.py
(je nach Einstellung)

Versuch es so mal - viel Erfolg!

Re: Gelöst: "Hello World" : No such file or directory

Verfasst: Donnerstag 1. März 2018, 17:34
von sebil
Danke Semper!

Re: Gelöst: "Hello World" : No such file or directory

Verfasst: Donnerstag 1. März 2018, 17:46
von eckhard
@sebil: Shebang sollte eigentlich funktionieren. Ich vermute aber, dass der eigentliche
Fehler war, dass /usr/bin/env nicht gefunden wurde.
Existiert bei Dir /usr/bin/env? Vielleicht steht env in einem anderen Pfad.
Mach doch mal which env.

Eckhard

Re: Gelöst: "Hello World" : No such file or directory

Verfasst: Donnerstag 1. März 2018, 18:20
von sebil
Die komplette Lösung:

Code: Alles auswählen

#!/usr/bin/python
print "Hello World"

Code: Alles auswählen

$ python2.7 ./hello.py
Hello World