Форум сайта python.su
0
1) Не получается преобразовать .рy расширение в .exe. Через пип не получается. Как посоветуйте это сделать.
2) Как открывать в убунту 20.04 питоновские файлы? открываю cmod +x file.py затем ./file.ru - там код открывается и пишет ошибки, хотя в пачарме все работает. как здесь быть?
Целый день сижу не могу разобраться- помогите
Офлайн
568
jKytgНикак. Питон не компилируется в исполняемые файлы. Питон компилируется в байткод виртуальной машины питона, поэтому запустить программу на питоне возможно только как приложение виртуальной машины питона, а не как приложение операционной системы.
Как посоветуйте это сделать.
jKytgОчень просто быть. Внимательно прочитать, какие же именно ошибки вам показывает интерпретатор и устранить их. Еще бы я порекомендовал обратить внимание на версию питона установленную в вашей Убунту и сравнить её с той, которую вы используете для разработки.
там код открывается и пишет ошибки, хотя в пачарме все работает. как здесь быть?
Офлайн
16
FishHookА как же дропбокс, клиент которого написан на питоне ?
Питон компилируется в байткод виртуальной машины питона, поэтому запустить программу на питоне возможно только как приложение виртуальной машины питона, а не как приложение операционной системы.
Офлайн
568
VadimKК чему этот вопрос?
А как же дропбокс, клиент которого написан на питоне ?
Офлайн
16
FishHookК тому, что клиент дропбокса под винду написан на qt+python и запускается как нормальный exe.
К чему этот вопрос?
Офлайн
186
> клиент дропбокса под винду написан на qt+python и запускается как нормальный exe.
Внутри этого “exe” находится интерпретатор, вот в нём клиент и запускается.
Офлайн
253
Странный у вас путь сделать exe запустить на убунте…
Для убунты прочитайте что такое Шебанг https://ru.wikipedia.org/wiki/%D0%A8%D0%B5%D0%B1%D0%B0%D0%BD%D0%B3_(Unix)
Правильно выставьте его для питоновского кода. А так правильно пишут, читайте что за ошибки и устраняйте их.
Отредактировано doza_and (Авг. 15, 2020 11:17:43)
Офлайн