Что я использую в linux, чтобы сделать исполняемый файл программы python
Я только что установил систему linux (Kubuntu) и задавался вопросом, есть ли программа для выполнения программ python для linux.
7 ответов:
просто поместите это в первой строке вашего скрипта :
#!/usr/bin/env pythonсделать исполняемый файл с
chmod +x myfile.pyвыполнить с
./myfile.py
Если вы хотите получить автономное двоичное приложение в Python, попробуйте использовать такой инструмент, как py2exe или PyInstaller.
вы можете использовать PyInstaller. Он генерирует строить вокруг так что вы можете выполнить его как один "двоичный файл".
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 имеет собственный вариант создания сборки dist также:
размещение этих строк в начале кода подскажет вашим операционным системам искать двоичную программу, необходимую для выполнения скрипта python, т. е. это интерпретатор python.
так что это зависит от вашей операционной системы, где он держит интерпретатор python. Поскольку у меня Ubuntu в качестве операционной системы, он сохраняет интерпретатор python в
/usr/bin/pythonпоэтому я должен написать эту строку в начале моего скрипта python;#!/usr/bin/pythonпосле завершения и сохранения ваш код
Запустите свой командный терминал
убедитесь, что скрипт находится в вашем текущем рабочем каталоге
тип
chmod +x script_name.pyтеперь вы можете запустить скрипт, нажав на скрипт. Появится окно предупреждения; нажмите "Выполнить" или "выполнить в терминале" в окне предупреждения; или в командной строке терминала введите
./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