Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как создать исполняемый файл скрипта для Ubuntu? Использую Python 3.8.

В статье: https://pythonru.com/osnovy/zapusk-python-i-python-skript-na-kompjutere сказано, что можно создать исполняемый файл скрипта для быстрого запуска двойным кликом из графической среды. Однако не сказано, как сделать это ни для windows, ни для Linux Ubuntu. Я уже создал исполняемый файл с помощью PyInstaller 4.1, однако файл до сих пор запускается только через предварительный запуск терминала и переход в директорию файла. Но мой скрипт должен при запуске двойным кликом из файловой системы или с рабочего стола сам запускать терминал для ввода с клавиатуры и вывода вспомогательной информации. Подскажите, как мне запустить мой исполняемый файл двойным кликом или как переделать скрипт, чтобы при старте запускался терминал Ubuntu?

PythonЯзыки программирования+3
Enreward Ronkhall
  ·   · 6,7 K
Исправляю старые баги, добавляю новые  · 28 нояб 2020

У меня нет доступа к графическому интерфейсу Ubuntu, покажу на примере Windows

Я сталкивался с подобной задачей, нужно было запускать терминал и исполнять команду "jupyter notebook" (запуск jupyter ноутбуков)

  1. Создаю файл "test.py" с содержанием
from subprocess import call

call(["jupyter","notebook"])

В списке каждое слово команды отдельный item

  1. В терминале запускаю команду "pyinstaller --onefile test.py"

  2. Запускаю test.exe из папки dist -> запускается jupyter ноутбук

Про pyinstaller обязательно напишу статью, но уже в следующем году. Можете закинуть py-скрипт на диск и дать ссылку, скорее всего проблема там.

1 эксперт согласен
старший разработчик в pseven.io  · 2 июн 2021
В Линуксе можно запускать скриптовые файлы аналогично тому, как можно запускать бинарники. Для этого нужно, чтобы: - файл имел разрешение на исполнение - в первой строке файла был указан интерпретатор Для Python-скрипта первой... Читать далее
Что-то осталось непонятно? Спроси в нашей группе в Телеграме!Перейти на t.me/jstsmentor
работа на коммерцию и на фри-софтваре. прошлое:...  · 20 июн 2021
в линуксе любой файл становится исполняемым, как только у него в ФС появляется атрибут x. - просто выставите файлу этот атрибут, после чего, некоторые файловые менеджеры начнуть запускать его по кнопке "ввод" или двойному... Читать далее