Как преобразовать программу на Python. py в исполняемой программе в Ubuntu? [дубликат]

; для удобства программиста. Если строка кода очень длинная, тогда мы можем нажать Enter и перейти ко второй строке, потому что у нас есть ; для разделителя строк. Это соглашения о программировании. Должен быть разделитель строк.

25
задан ghickman 18 November 2014 в 09:57
поделиться

3 ответа

Нет необходимости. Вы можете пометить файл как исполняемый, используя

chmod +x filename

. Убедитесь, что в первой строке есть строка shebang:

#!/usr/bin/env python

И ваш linux должен понимать, что этот файл должен быть интерпретированным с питоном. Затем он может быть «выполнен» как

./myprogram.py
27
ответ дан 28 November 2019 в 18:23
поделиться

Вы можете попробовать использовать такой модуль, как cxfreeze

3
ответ дан 28 November 2019 в 18:23
поделиться

Я знаю самое простое, точное и лучшее решение. У меня была та же проблема, что и у вас, но теперь я могу запустить свою программу Python / Tkinter (GUI) с ее значком.

Поскольку мы создаем файлы .bat в Windows, мы также можем легко создавать эквивалентные файлы .bat и в Linux. Благодаря этому файлу мы можем запускать наши программы без терминала, даже если ему нужно получить команду на запуск терминала (например, программы Python) с двойным щелчком по его значку (действительно значок .png :)) или мы можем писать команды для облегчить наши работы. Итак, как это произойдет?

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

python3 locationOfPyFile

Таким образом, если мы создадим файл, который может автоматически запускать эту команду, проблема будет решена. В дополнение к этому у вас может быть свой собственный значок, и даже вам не нужно открывать терминал!

Проверьте эту статью: Запуск команд из его значка (самый простой способ)

2
ответ дан 28 November 2019 в 18:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: