it-swarm.com.ru

Что я использую в Linux, чтобы сделать исполняемый файл программы на Python

Я только что установил систему Linux (Kubuntu), и мне было интересно, есть ли программа для запуска исполняемых программ на Python для Linux.

69
clinton

Просто поместите это в первую строку вашего скрипта:

#!/usr/bin/env python

Сделайте файл исполняемым с

chmod +x myfile.py

Выполнить с

./myfile.py
126
Vincent Van Den Berghe

Если вы хотите получить отдельное двоичное приложение в Python, попробуйте использовать инструмент, такой как py2exe или PyInstaller .

12
user1929959

Вы можете использовать PyInstaller. Он генерирует дистрибутив сборки, чтобы вы могли выполнить его как один «двоичный» файл.

http://pythonhosted.org/PyInstaller/#using-pyinstaller

Python 3 также имеет встроенную опцию создания сборки:

https://docs.python.org/3/distutils/builtdist.html

6
Leo Pepe

Помещение этих строк в начале кода скажет вашим операционным системам искать бинарную программу, необходимую для выполнения скрипта python, т.е. это интерпретатор python.

Так что это зависит от вашей операционной системы, где он хранит интерпретатор Python. Поскольку у меня Ubuntu в качестве операционной системы, он сохраняет интерпретатор python в /usr/bin/python, поэтому я должен написать эту строку в начале моего скрипта python;

#!/usr/bin/python

После завершения и сохранения вашего кода

  1. Запустите свой командный терминал

  2. Убедитесь, что скрипт находится в вашем текущем рабочем каталоге 

  3. Введите chmod +x script_name.py

  4. Теперь вы можете запустить скрипт, нажав на скрипт. Появится окно с предупреждением; нажмите «Выполнить» или «Выполнить в терминале» в окне предупреждения; или в терминале Prompt введите ./script_name.py

4
Mohit Dabas

Другим способом сделать это может быть создание псевдонима Например, в терминале write:

alias printhello='python /home/hello_world.py'

Запись printhello запустит hello_world.py, но это только временно . Чтобы сделать псевдонимы постоянными, вы должны добавить их в bashrc, вы можете отредактировать их, написав это в терминале:

gedit ~/.bashrc
0
Coco

Если кто-то хочет сделать исполняемый файл hello.py

сначала найдите путь, где Python находится в вашей ОС с помощью: which python

обычно он находится в папке/usr/bin/python.

в самой первой строке hello.py следует добавить: #!/usr/bin/python

затем через команду Linux chmod 

нужно просто сделать его исполняемым, например: chmod +x hello.py

и выполнить с ./hello.py

0
Nilesh K.