2014-01-18 3 views
0

Я хочу знать, есть ли способ создать исполняемый файл в программе python (в linux или windows).Как создать исполняемый файл в программе python

Представьте, что человек, который не знает, как открыть терминал, но хочет использовать программу, я хочу создать исполняемый файл, который только ему нужно щелкнуть по нему, и программа откроется.

благодаря

ответ

0

Я использую команду

c:\pyinstaller\pyinstaller.py --onefile --console my_script.py 

он работает как шарм;) (примечание относится только к окнам) ... если Theyre используя Linux они должны быть очень комфортно в терминальном

0

Ну, есть много возможностей как сделать то, что вы просите, и ответить на ваш вопрос.

Самый простой ответ был бы таким образом: на окнах, с интерпретатором Python установлен, он регистрирует расширения .py, .pyc и .pyo файл должен быть открыт с использованием сказал интерпретатор Python и, таким образом, вы получаете бесплатно «двойной щелчок для -run ". В Linux, подобное поведение может быть достигнуто путем говорить загрузчик, который интерпретатор использовать для того, чтобы запустить сценарий, добавив следующую строку в качестве 1-й линии в файле:

#!/usr/bin/python -O 

, и помечает его как исполняемый используя chmod +x myfile.py.

Это позволит пользователю запустить ваш файл с помощью двойного щелчка от любого файлового исследователя, который он использует.

Что касается других возможностей, существует немало решений, я бы порекомендовал вам запустить google. Для Windows я бы рекомендовал py2exe, и я не знаком с решениями Linux, и, в любом случае это обсуждалось на StackOverflow here

удачи!

+0

ОК, но были ли я пишу «chmod + x myfile.py»? В терминале по пути скрипта? – user3137608

+0

'chmod' - это команда оболочки unix, которая изменяет режим доступа к файлу. 'chmod + x' отмечает файл как исполняемый файл и позволяет пользователю запускать его. Это нужно сделать с терминала, а 'myfile.py' вот ваш скрипт. – immortal

Смежные вопросы