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


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

7 67

7 ответов:

просто поместите это в первой строке вашего скрипта :

#!/usr/bin/env python

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

chmod +x myfile.py

выполнить с

./myfile.py

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

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

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

Python 3 имеет собственный вариант создания сборки dist также:

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

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

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

#!/usr/bin/python

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

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

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

  3. тип chmod +x script_name.py

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

другой способ сделать это может быть путем создания псевдонима. Например в терминале пишем:

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

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

gedit ~/.bashrc

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

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

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

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

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

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

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

в верхней части кода сначала напишите:

#usr/bin/python или #usr/bin/env python Затем создайте новый под названием setup.sh и пишем:

sudo apt-get install python python-pip
sudo chmod +x yourfile.py
sudo -H pip install librariesyouwant

поэтому удаление проблемы отсутствия python и установка каких-либо отсутствующих пакетов. Чтобы сделать ярлык на рабочем столе сделать это:

sudo cp yourfile.py ~/Desktop/
sudo chmod +x ~/Desktop/yourfile.py

обратите внимание, что если ваш код не создан для создания графического интерфейса, вам придется запускать свой код из терминала с помощью ./yourfile.py