Chcę uruchomić skrypt Pythona w Terminalu, ale nie wiem jak? Mam już zapisany plik o nazwie gameover.py w katalogu „/ User / luca / Documents / python”.
Odpowiedzi:
Potrzebujesz Pythona zainstalowanego w swoim systemie. Następnie możesz uruchomić to w terminalu w odpowiednim katalogu:
python gameover.py
To zależy od tego, jaka wersja Pythona jest zainstalowana w twoim systemie. Zobacz poniżej.
Jeśli masz wersję Pythona 2. *, musisz uruchomić to polecenie
python gameover.py
Ale jeśli masz wersję Pythona 3. *, musisz uruchomić to polecenie
python3 gameover.py
Ponieważ dla MAC z wersją Pythona 3. * otrzymasz polecenie nie znaleziono błędu
jeśli uruchomisz „python gameover.py”
Najpierw musisz zainstalować Pythona. Mac jest dostarczany z zainstalowanym Pythonem 2.7, aby zainstalować Python 3, możesz skorzystać z tego samouczka: http://docs.python-guide.org/en/latest/starting/install3/osx/ .
Aby uruchomić program, możesz skopiować i wkleić ten kod:
python /Users/luca/Documents/python/gameover.py
Lub możesz przejść do katalogu pliku, a cd
następnie do folderu. Kiedy jesteś w folderze, możesz wtedy python YourFile.py
.
Jeśli pracujesz z Ubuntu, czasami musisz uruchomić jako sudo
:
W przypadku Python2:
sudo python gameover.py
W przypadku Python3:
sudo python3 gameover.py
Powiedzmy, że Twój skrypt został wywołany my_script.py
i umieściłeś go w folderze Pobrane.
Istnieje wiele sposobów instalacji Pythona, ale homebrew jest najłatwiejszy.
0) Otwórz Terminal.app
1) Zainstaluj homebrew (wklejając następujący tekst do Terminal.app i naciskając klawisz Enter )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Zainstaluj Pythona za pomocą homebrew
brew install python
3) cd
do katalogu zawierającego skrypt w języku Python (na przykład używam Downloads
folderu Downloads ( ) w folderze home ( ~
)):
cd ~/Downloads
4) Uruchom skrypt przy użyciu python3
pliku wykonywalnego
python3 my_script.py
Można również pominąć krok 3 i dać python3
się bezwzględną ścieżkę zamiast
python3 ~/Downloads/my_script.py
Zamiast wpisywać to wszystko ( ~/Downloads/my_script.py
), możesz znaleźć .py
plik w Finder.app i po prostu przeciągnąć go do okna Terminal.app, które powinno wpisać ścieżkę za Ciebie.
Jeśli gdzieś w nazwie pliku znajdują się spacje lub inne symbole, musisz ująć nazwę pliku w cudzysłów:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Zauważ, że musisz go zainstalować jako, brew install python
ale później użyj polecenia python3
(z a 3
na końcu).