скомпилированный в pyinstaller exe даёт ошибку

360 просмотраjoiner pyinstaller
0
0 Комментариев

Прошу помощи начинающему.
Мне пришла в голову идея джойнера, а именно таким образом:
1)создаю 1.py и пишу туда:
импорт os
а == считать побайтно файл1
б == считать побайтно файл2
создать файл result.py и записать в него —
\»импорт os\»
\»записать побайтно а\»
\»записать побайтно б\»
\»запустить а\»
\»запустить б\»
2)запускаю 1.py и появляется result.py с записанными в него побайтно файлами 1 и 2
3)компилирую pyinstaller\’ом result.py в result.exe
4)запускаю result.exe — он рожает эти два файла 1 и 2 — и запускает их.
Всё отлично, всё работает. Соединяются любые два файла, хоть два exe, хоть mp3 с jpg
Проблема в том, что этот result.exe на другом моем компе даёт ошибку (я компилировал его так, чтобы на выходе получился только один exe-файл без мишуры)
и связанна она с тем, что не хватает каких-то библиотек, которые pyinstaller не стал запихивать в конечный exe.
Вопрос: неужели нет ни одного варианта сделать так, чтобы создаваемый exe не просил ничего и работал на любой машине c Windows?!? Программа наипростейшая, а гемора обрёл, что аж грустно уже — такой язык хороший, но даже на простых программах получаешь не рабочий по сути продукт((
Как мне эту простейшую прогу довести до ума? Условие, что должен быть лишь один exe на выходе — обязательное.
Это из разряда фантастики?


Добавить комментарий

1 Ответы

Python Опубликовано 09.12.2018
0

Мы тут по твоему экстрасенсы?
Сделай скрин ошибки или скопируй текст и напиши тут.

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up