Как запустить скрипт python из его иконки на Ubuntu?

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

  1. chmod ugoa+x myScript.py
  2. в начале моего скрипта есть строка hash-bang (например,#!/usr/bin / env python)

но все равно не работает, при двойном щелчке открывается в режиме ожидания python:/

11
задан Brian Brown
21.01.2023 4:26 Количество просмотров материала 2785
Распечатать страницу

2 ответа

Я не на 100% savy с Ubuntu, но мне кажется, что вы используете связанную программу (через вызов env).

Я бы попытался изменить строку на прямой вызов python:

#!/usr/bin/python
1
отвечен Mario 2023-01-22 12:14

Я думаю, что Марио на правильном пути здесь. Является python в /usr/bin/python? Проверьте, выполнив эту команду:

which python

кроме того, проверьте, правильно ли работает ваш скрипт без указания python (для этого и предназначена строка hash-bang):

myScript.py

наконец, убедитесь, что команда, запускаемая ярлыком на рабочем столе (щелкните правой кнопкой мыши => Свойства), правильно выполняется из командной строки.

обновление

так как это, кажется, путь проблема, sdd полный путь и команда к ярлыку на рабочем столе. Щелкните правой кнопкой мыши => Свойства и отредактируйте команду. Если ваш скрипт находится, например, в /home/brian/myScript.py используйте эту команду:

python /home/brian/myScript.py
0
отвечен terdon 2023-01-22 14:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх