Как запустить .py из .sh? (Двойным щелчком)

Описание проблемы:

У меня OS: линукс Mint/Open Suse Leap 16. + Idle3 среда для разработки python3 + мой код питон с библиотекой pygame.

Задача запустить .py из .sh двойным щелчком по файлу в одно действие ).


Ответы (1 шт):

Автор решения: Arthur Alunts

A) Зайдите в Настройки/Приложения/Настройте ассоциацию файлов для sh (я её случайно сбил её... ): Для sh-файла: Выбирайте: /usr/bin/bash.

B) Чтобы, запустить 0.py из 0.sh:

  1. Создаем в 0.py:

    print("Hello World")
    
  2. Создаем текстовый файл 0.sh:

    #!/usr/bin/bash
    echo 1111  
    python3 0.py 
    
  3. Переходим в папку проекта с 0.py и 0.sh файлами. открываем консоль:

    $ chmod +x 'Перетаскиваем файл и заключаем его в такие кавычки'
    нажимаем (enter)
    /.'Перетаскиваем файл и заключаем его в такие кавычки'
    нажимаем (enter)
    

(Важно: Попутно смотрим: не выдает ли ошибки, чтобы не было лишних пробелов и символов в конце строк,- если они есть, - удаляем backspace'ом.)


После этого все работает!
→ Ссылка