Я только что установил Linux-систему (Kubuntu) и задавался вопросом, есть ли программа для запуска исполняемых программ python для Linux.
Что я использую в linux для создания исполняемой программы на Python
Ответ 1
Просто поместите это в первую строку вашего script:
#!/usr/bin/env python
Сделайте исполняемый файл с помощью
chmod +x myfile.py
Выполнить с помощью
./myfile.py
Ответ 2
Если вы хотите получить автономное двоичное приложение в Python, попробуйте использовать инструмент типа py2exe или PyInstaller.
Ответ 3
Вы можете использовать PyInstaller. Он генерирует дистрибутив сборки, поэтому вы можете выполнить его как один "двоичный" файл.
http://pythonhosted.org/PyInstaller/#using-pyinstaller
Python 3 также имеет встроенную опцию создания сборки:
Ответ 4
Ввод этих строк в начало кода подскажет операционным системам поиск бинарной программы, необходимой для выполнения python script i.e, это интерпретатор python.
Так что это зависит от вашей операционной системы, где он поддерживает интерпретатор python. Поскольку у меня Ubuntu как операционная система, он поддерживает интерпретатор python в /usr/bin/python
, поэтому мне нужно написать эту строку при запуске моего python script;
#!/usr/bin/python
После завершения и сохранения кода
-
Запустите свой командный терминал
-
Убедитесь, что script находится в вашем рабочем каталоге
-
Тип
chmod +x script_name.py
-
Теперь вы можете запустить script, нажав script. Появится окно предупреждения; нажмите "Запустить" или "Запустить в терминале" в поле предупреждения; или в приглашении терминала введите
./script_name.py
Ответ 5
Другим способом сделать это может быть создание псевдонима. Например, в терминальной записи:
alias printhello='python /home/hello_world.py'
Написание printhello
будет запускаться hello_world.py, но это временно.
Чтобы сделать псевдонимы постоянными, вы должны добавить их в bashrc, вы можете отредактировать его, написав это в терминале:
gedit ~/.bashrc
Ответ 6
Если хочешь сделать исполняемый файл hello.py
сначала найдите путь, где Python находится в вашей ОС с which python
: which python
обычно он находится в папке "/usr/bin/python".
в самой первой строке hello.py
нужно добавить: #!/usr/bin/python
тогда через linux команду chmod
нужно просто сделать его исполняемым, например: chmod +x hello.py
и выполнить с ./hello.py
Ответ 7
Я делаю следующее: 1) поставить #!/usr/bin/env python3 2) chmod u + x file.py 3) Измените .py на .command
Должно сработать
Ответ 8
В верхней части кода сначала напишите:
#usr/bin/python
или #usr/bin/env python
Затем создайте новый .sh
файл с именем 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