Как запустить скрипт Python одним щелчком мыши?
извините, за расплывчатый вопрос, не знаю, как на самом деле спросить это и законные терминологии для него.
Как запустить скрипт python / байт-код/.pyc (любой скомпилированный код python) без прохождения через терминал. В основном на Nautilus:" при двойном щелчке скрипта python он будет работать "или" при выборе [Enter], он будет работать!". По крайней мере, это моя цель.
когда я проверяю "разрешить выполнение файла как программы", нажмите [enter] на файл. Это дает мне это сообщение:
не удалось отобразить " / home/ghelo/Music/организовать.пыць". Для файлов байт-кода Python не установлено приложение. Вы хотите найти приложение, чтобы открыть этот файл?
используя Ubuntu 12.04, кстати и должен быть python 2, один из пакетов не работает на python 3. Если есть разница между тем, как это сделать в двух версиях, включите его, если это не так много, спасибо.
I знаю, что это не имеет значения, но это сценарий автоматического переименования и организации моих музыкальных файлов. Веди меня соответственно, глупый идиот. :)
3 ответов
добавлять " #!/usr/bin / env python " вверху .файл py работает! Хм, хотя не ценю всплывающее окно, но неважно. : P
от PHPUG:
вы не вызываете файл pyc. Это он .файл py, который вызывается. Python-это интерпретируемый язык.
более простой способ сделать python исполняемым (объяснено):
1) Добавить #!/usr/bin / env python в верхней части исполняемого файла python (например. main.py) (он использует python по умолчанию-например. если используется arch, это py3 вместо py2. Вы можете явно сказать ему запустить python2 / python3, заменив python на его версию: ex. вместо python2.7)
2) писать код. Если скрипт вызывается напрямую, переменная__ name _ _ становится равной строке ' _ _ main__', таким образом, идиома: if _ _ name_ _ = = '__main__':. Вы можете добавить всю логику, которая относится к вашему скрипту напрямую ссылаться в этом случае-заблокировать. Это сохраняет исполняемый файл импортируемым.
3) Сделайте его исполняемым 'chmod +x main.py'
4) вызовите скрипт:. /main.py args args
установить программное обеспечение запуска в ubuntu 12.04 Шаг 1. вставьте эту команду в терминал без кавычек
"sudo apt-get install --no-install-рекомендует gnome-panel"
Шаг 2. теперь запускайте его ..
в GNOME-рабочий стол-элемент-правка-создать-новый ~/рабочий стол
шаг: в текстовом поле команды написать python path_of_your_pyc_file / filename.пыць
например, python / opt / test.пыць
и Ха-ха!! вы сделали.. поздравляю :)
пожалуйста, проверьте ссылку, как установить launcher здесь https://askubuntu.com/questions/64222/how-can-i-create-launchers-on-my-desktop