Что я использую в 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