Форум сайта python.su
Привет всем форумчанам!
Поставил себе систему Ubuntu16.10+MATE, установил cx_Freeze, собрал сборку. При попытке запустить на исполняемый файл двойным кликом мыши выдает ошибку: “Не удалось показать /путь_к_файлу/файл. Нет установленного приложения для файлов типа разделяемая библиотека. Найти подходящее приложение для открытия этого файла?”
Когда запускаю из командной строки ./файл, то запускается.
Какого пакета не хватает?
Офлайн
> sudo chmod +x my_file
Офлайн
запустите не двойным кликом а из терминала - скорее всего выдаст ошибку
Офлайн
ZerG
запустите не двойным кликом а из терминала - скорее всего выдаст ошибку
Vady
Когда запускаю из командной строки ./файл, то запускается.
Офлайн
я подумал он сам файл запускает из которого захотел собрать пакет
Офлайн
FishHookНе идет, есть право на выполнение. Всё делал под одним пользователем.
> sudo chmod +x my_file
Отредактировано Vady (Янв. 23, 2017 20:21:30)
Офлайн
Vady
Покажите как собирали бинарник
Офлайн
FishHookЗапускаю командой
Покажите как собирали бинарник
python setupcx.py
Прикреплённый файлы:
setupcx.py (10,7 KБ)
Офлайн
Я так понимаю, для решения проблемы надо как-то сменить тип файла с “Разделяемая библиотека” (Application/x-sharedlib) на “Исполняемый файл” (application/x-ms-dos-executable).
Офлайн
а какой файл у вас получился на выходе вобще? размер расширение права?
Офлайн