Форум сайта python.su
Добрый вечер!
Прошу подсказать, как скомпилировать py (3.5+) в exe, пытался использовать pyinstaller, cx_Freeze, py2exe.
Выдает ошибку см. скриншот и отказывается работать, вот библиотеки которые я пытаюсь засунуть в exe файл:
import ctypes, time, win32con, win32api, win32gui, win32uiВ случае использования команды на импорт “from numpy.core import multiarray” выдает ещё больше ошибок.
from ctypes import windll
import os
from PIL import Image
import cv2
import numpy as np
import time
import tkinter.messagebox
import winsound
Отредактировано Batareyka (Янв. 20, 2019 20:30:46)
Прикреплённый файлы: 1.png (33,7 KБ)
Офлайн
Batareykaчто прям на всех трех одна и таже ошибка? А без заворачивания в exe оно работает? уж больно похоже что ошибка в несовместимости версий cv2 и numpy.. толи они от разных версий пайтона, толи просто версия numpy выше/ниже требуемой..
пытался использовать pyinstaller, cx_Freeze, py2exe
[code python][/code]
Офлайн
Вот, что получается если докинуть import numpy.
Скрипт полностью рабочий 12 часов тестировался вылетов нет.
Стоят все последние версии библиотек, писал на 3.7 питоне дальше начал спускаться вниз до 3.5 но ничего не получилось.
Ерунда типо Hello World компилируется без проблем.
Отредактировано Batareyka (Янв. 20, 2019 20:59:53)
Прикреплённый файлы: 2.png (46,4 KБ)
Офлайн
Вот список библиотек установленных может нужно что-то удалить/установить /переустановить?
Прикреплённый файлы: Сиписок библиотек.png (6,1 KБ)
Офлайн
Batareyka
Добрый вечер!Прошу подсказать, как скомпилировать py (3.5+) в exe
Отредактировано Petr35 (Янв. 24, 2019 17:39:01)
Офлайн
Удалось собрать и запустить добавив следующую строчку
import numpy.core._dtype_ctypes
Офлайн