Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 20, 2019 20:23:43

Batareyka
Зарегистрирован: 2019-01-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

py -> exe (Python 3.5+)

Добрый вечер!

Прошу подсказать, как скомпилировать py (3.5+) в exe, пытался использовать pyinstaller, cx_Freeze, py2exe.
Выдает ошибку см. скриншот и отказывается работать, вот библиотеки которые я пытаюсь засунуть в exe файл:

import ctypes, time, win32con, win32api, win32gui, win32ui
from ctypes import windll
import os
from PIL import Image
import cv2
import numpy as np
import time
import tkinter.messagebox
import winsound
В случае использования команды на импорт “from numpy.core import multiarray” выдает ещё больше ошибок.

Заранее спасибо.

Отредактировано Batareyka (Янв. 20, 2019 20:30:46)

Прикреплённый файлы:
attachment 1.png (33,7 KБ)

Офлайн

#2 Янв. 20, 2019 20:51:20

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

py -> exe (Python 3.5+)

Batareyka
пытался использовать pyinstaller, cx_Freeze, py2exe
что прям на всех трех одна и таже ошибка? А без заворачивания в exe оно работает? уж больно похоже что ошибка в несовместимости версий cv2 и numpy.. толи они от разных версий пайтона, толи просто версия numpy выше/ниже требуемой..



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Янв. 20, 2019 20:52:47

Batareyka
Зарегистрирован: 2019-01-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

py -> exe (Python 3.5+)

Вот, что получается если докинуть import numpy.
Скрипт полностью рабочий 12 часов тестировался вылетов нет.
Стоят все последние версии библиотек, писал на 3.7 питоне дальше начал спускаться вниз до 3.5 но ничего не получилось.

Ерунда типо Hello World компилируется без проблем.

Отредактировано Batareyka (Янв. 20, 2019 20:59:53)

Прикреплённый файлы:
attachment 2.png (46,4 KБ)

Офлайн

#4 Янв. 21, 2019 17:28:58

Batareyka
Зарегистрирован: 2019-01-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

py -> exe (Python 3.5+)

Вот список библиотек установленных может нужно что-то удалить/установить /переустановить?

Прикреплённый файлы:
attachment Сиписок библиотек.png (6,1 KБ)

Офлайн

#5 Янв. 24, 2019 17:38:32

Petr35
Зарегистрирован: 2018-02-07
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

py -> exe (Python 3.5+)

Batareyka
Добрый вечер!Прошу подсказать, как скомпилировать py (3.5+) в exe

https://www.youtube.com/watch?v=09UZw4K9qg0

Отредактировано Petr35 (Янв. 24, 2019 17:39:01)

Офлайн

#6 Янв. 26, 2019 09:32:10

Batareyka
Зарегистрирован: 2019-01-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

py -> exe (Python 3.5+)

Удалось собрать и запустить добавив следующую строчку
import numpy.core._dtype_ctypes

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version