Jak bezpośrednio uruchomić program w języku Python?
Utworzyłem plik .py (powiedzmy mnik.py ) w gedit. Działa płynnie w terminalu.
Polecenie idzie
python3 mnik.py
Ale za każdym razem, gdy klikam plik, jest on otwierany za pomocą gedit. Nie mogę uruchomić go bezpośrednio, klikając.
Co robić?
python3
w wierszu polecenia za pomocą argumentu jest doskonałym sposobem na uruchamianie skryptów Pythona. Jest to w rzeczywistości najłatwiejszy sposób na uruchomienie programu, który wymaga terminala i argumentów (jak wiele moich własnych skryptów, ale także programów takich jak mercurial
, sphinx
). Chcesz wyjaśnić, dlaczego to, co robię od ponad 20 lat, nie jest właściwe?
./scriptname
nie potwierdza twojego twierdzenia, że uruchamianie skryptu z wiersza poleceń za pomocą python3
. Istnieją różne sposoby uruchamiania skryptów Pythona, a wykonywanie python3 ./mnik.py
jest również właściwym sposobem działania, jest po prostu inne (a przynajmniej dostajesz w ten sposób python3, a nie python2, co jest bardziej prawdopodobne przy większości odpowiedzi do tej pory)