Chcę uruchomić skrypt Pythona w Terminalu, ale nie wiem jak? Mam już zapisany plik o nazwie gameover.py w katalogu „/ User / luca / Documents / python”.
Kiedy to robię, otrzymuję ten /Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python: nie mogę otworzyć pliku „gameover.py”: [Errno 2] Nie ma takiego pliku lub katalog
SnakeEyes
3
Najpierw powinieneś zmienić katalog (polecenie powłoki): cd / User / luca / Documents / python
Kozlovzxc
25
Możesz uruchomić swój plik za pomocą tego:
python /Users/luca/Documents/python/gameover.py
Możesz także uruchomić plik, przechodząc do ścieżki pliku, który chcesz uruchomić i wpisując:
Proszę, wyjaśnij, dlaczego miałbyś uruchamiać kody Pythona jako sudo? Moim zdaniem może to być niebezpieczne, jeśli nie jesteś ostrożny i nie wiesz, co robisz.
Valentyn
1
Powiedzmy, że Twój skrypt został wywołany my_script.pyi umieściłeś go w folderze Pobrane.
Istnieje wiele sposobów instalacji Pythona, ale homebrew jest najłatwiejszy.
Zamiast wpisywać to wszystko ( ~/Downloads/my_script.py), możesz znaleźć .pyplik 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 pythonale później użyj polecenia python3(z a 3na końcu).
Możesz uruchomić swój plik za pomocą tego:
Możesz także uruchomić plik, przechodząc do ścieżki pliku, który chcesz uruchomić i wpisując:
źródło
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
Ale jeśli masz wersję Pythona 3. *, musisz uruchomić to polecenie
Ponieważ dla MAC z wersją Pythona 3. * otrzymasz polecenie nie znaleziono błędu
jeśli uruchomisz „python gameover.py”
źródło
Przede wszystkim musisz przenieść się do lokalizacji pliku, który próbujesz wykonać, więc w terminalu:
Teraz powinieneś być w stanie wykonać swój plik:
źródło
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:
Lub możesz przejść do katalogu pliku, a
cd
następnie do folderu. Kiedy jesteś w folderze, możesz wtedypython YourFile.py
.źródło
Jeśli pracujesz z Ubuntu, czasami musisz uruchomić jako
sudo
:W przypadku Python2:
W przypadku Python3:
źródło
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
3)
cd
do katalogu zawierającego skrypt w języku Python (na przykład używamDownloads
folderu Downloads ( ) w folderze home (~
)):4) Uruchom skrypt przy użyciu
python3
pliku wykonywalnegoMożna również pominąć krok 3 i dać
python3
się bezwzględną ścieżkę zamiastZamiast 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 poleceniapython3
(z a3
na końcu).źródło