Я постарался собрать как можно больше информации, прежде чем публиковать этот вопрос, но мало повезло. (Я разместил ссылки ниже.)Сделать исполняемый файл на mac
У меня есть файл под названием «Intro.py» на этом пути, «program/py_projects/Incubator/Course».
У меня есть файл под названием «Python.command» на моем рабочем столе. В командном файле у меня есть следующие строки:
cd ../programming/py_projects/Incubator/Course
bash python Intro.py
При запуске командного файла (двойной щелчок), терминал открывает и это результат:
/Users/muhs_a/Desktop/Python.command: line 1: cd: ../programming
/py_projects/Incubator/course: No such file or directory
/usr/bin/python: /use/bin/python: cannot execute binary file
logout
Я просто хочу, чтобы иметь возможность дважды щелкните файл Python.command и запустите программу, написанную на Intro.py, в терминале. Где я иду не так?
How to create a batch file in mac?
Why do people write #!/usr/bin/env python on the first line of a Python script?
How do I make this file.sh executable via double click?
Убедитесь, что файл открывается с помощью терминала. Щелкните правой кнопкой мыши, получите информацию, откройте ее. Чтобы предоставить разрешения на выполнение файла. Открыть тип терминала в chmod + x pathtofile. – reticentroot
Если бы я должен был догадаться, я бы сказал, что каталог '../ programming/py_projects/Incubator/course' не существует из контекста местоположения, из которого вы вызываете этот файл' .command'. – TigerhawkT3
И почему бы вам просто не написать файл оболочки. См. Здесь http://stackoverflow.com/questions/29338066/mac-osx-execute-a-python-script-at-startup – reticentroot