Я хочу запустить скрипт Python в Терминале, но не знаю как? У меня уже есть сохраненный файл с именем gameover.py в каталоге «/ User / luca / Documents / python».
Когда я это сделаю, я получаю /Library/Frameworks/Python.framework/Versions/2.5/Resources/Python.app/Contents/MacOS/Python: не удается открыть файл gameover.py: [Errno 2] Такого файла нет или каталог
SnakeEyes 01
3
Вы должны сначала сменить каталог (команда оболочки): cd / User / luca / Documents / python
Kozlovzxc
25
Вы можете выполнить свой файл, используя это:
python /Users/luca/Documents/python/gameover.py
Вы также можете запустить файл, перейдя к пути к файлу, который вы хотите запустить, и набрав:
Пожалуйста, объясните, зачем вам нужно запускать коды Python как sudo? На мой взгляд, это может быть опасно, если вы не будете осторожны и не знаете, что делаете.
Валентин
1
Допустим, ваш скрипт вызван, my_script.pyи вы поместили его в папку «Загрузки».
Есть много способов установить Python, но homebrew - самый простой.
3) cdв каталог, содержащий ваш скрипт Python (например, я использую Downloadsпапку Downloads ( ) в вашей домашней ~папке ( )):
cd ~/Downloads
4) Запускаем скрипт с помощью python3исполняемого файла
python3 my_script.py
Вы также можете пропустить шаг 3 и дать python3в абсолютном пути вместо
python3 ~/Downloads/my_script.py
Вместо того, чтобы набирать все это ( ~/Downloads/my_script.py), вы можете найти .pyфайл в Finder.app и просто перетащить его в окно Terminal.app, которое должно ввести путь для вас.
Если в вашем имени файла есть пробелы или другие символы, вам нужно заключить имя файла в кавычки:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Обратите внимание, что вам нужно установить его как, brew install pythonно позже использовать команду python3(с символом 3в конце).
Вы можете выполнить свой файл, используя это:
Вы также можете запустить файл, перейдя к пути к файлу, который вы хотите запустить, и набрав:
источник
Это зависит от того, какая версия python установлена в вашей системе. Увидеть ниже.
Если у вас версия Python 2. *, вы должны запустить эту команду
Но если у вас версия Python 3. *, вам нужно запустить эту команду
Поскольку для MAC с версией Python 3. * вы получите ошибку command not found
если вы запустите "python gameover.py"
источник
Прежде всего, вам нужно перейти в папку с файлом, который вы пытаетесь выполнить, поэтому в Терминале:
Теперь вы можете запустить свой файл:
источник
Сначала вы должны установить python. Mac поставляется с установленным python 2.7 для установки Python 3, вы можете следовать этому руководству: http://docs.python-guide.org/en/latest/starting/install3/osx/ .
Чтобы запустить программу, вы можете скопировать и вставить этот код:
Или вы можете перейти в каталог с файлом,
cd
за которым следует папка. Когда вы находитесь в папке, вы можетеpython YourFile.py
.источник
Если вы работаете с Ubuntu, иногда вам нужно запускать как
sudo
:Для Python2:
Для Python3:
источник
Допустим, ваш скрипт вызван,
my_script.py
и вы поместили его в папку «Загрузки».Есть много способов установить Python, но homebrew - самый простой.
0) Откройте Terminal.app
1) Установите homebrew (вставив следующий текст в Terminal.app и нажав клавишу Enter )
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Установите Python с помощью homebrew
3)
cd
в каталог, содержащий ваш скрипт Python (например, я используюDownloads
папку Downloads ( ) в вашей домашней~
папке ( )):4) Запускаем скрипт с помощью
python3
исполняемого файлаВы также можете пропустить шаг 3 и дать
python3
в абсолютном пути вместоВместо того, чтобы набирать все это (
~/Downloads/my_script.py
), вы можете найти.py
файл в Finder.app и просто перетащить его в окно Terminal.app, которое должно ввести путь для вас.Если в вашем имени файла есть пробелы или другие символы, вам нужно заключить имя файла в кавычки:
python3 "~/Downloads/some directory with spaces/and a filename with a | character.py"
Обратите внимание, что вам нужно установить его как,
brew install python
но позже использовать командуpython3
(с символом3
в конце).источник