Подтвердить что ты не робот

Как выполнить файл python в linux

Я использую linux mint, и для запуска файла python мне нужно ввести терминал: python [file path], поэтому есть способ сделать файл исполняемым и заставить его запускать команду python автоматически, когда я дублирую щелкните по нему?

И так как я перестал работать с окнами много лет назад, мне интересно, есть ли там .py файлы, также автоматически исполняемые или мне нужны некоторые шаги.

Спасибо

4b9b3361

Ответ 1

Вы должны добавить shebang. Шебанг - первая строка файла. Это то, что система ищет, чтобы выполнить файл.

Это должно выглядеть так:

#!/usr/bin/env python

или реальный путь

#!/usr/bin/python

Вы также должны проверить, что файл имеет право на выполнение. chmod +x file.py

Как сказал Фабиан, взгляните на Википедию: Википедия - Шебанг (ru)

Ответ 2

Я предлагаю добавить

#!/usr/bin/env python

вместо #!/usr/bin/python в верхней части файла. Причина этого в том, что установка python может находиться в разных папках в разных дистрибутивах или на разных компьютерах. Используя env, вы убедитесь, что система находит python и делегирует ему выполнение script.

Как сказано ранее, чтобы сделать исполняемый файл script, что-то вроде:

chmod u+x name_of_script.py

.

Ответ 3

да есть. добавить

#!/usr/bin/env python

в начало файла и выполните

chmod u+rx <file>

при условии, что ваш пользователь владеет файлом, в противном случае, возможно, настройте права группы или мира.

.py файлы под окнами связаны с python как программа для запуска при открытии их так же, как MS word запускается при открытии .docx, например.

Ответ 4

В начало кода

#!/usr/bin/python

Затем запустите следующую команду на терминале,

chmod +x yourScriptFile

Ответ 5

сохраните ваши файлы с помощью этой строки ниже script

hey.py

#! /usr/bin/python
print('Hello, world!')

откройте терминал в этом каталоге

$ python hey.py

или если вы используете python3, то

$ python3 hey.py

Ответ 6

Добавьте это в начало файла:

#!/usr/bin/python

Это сибанг. Вы можете узнать больше об этом на Wikipedia.

После этого вы должны сделать исполняемый файл с помощью

chmod +x your_script.py