Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 7, 2021 09:52:15

Nikita21z
Зарегистрирован: 2021-08-18
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка при компиляции файла с _mssql

Есть скрипт с import pymssql.

Пытаюсь скомпилировать этот файл вот такой командой

pyinstaller –noconfirm –onefile –windowed ex.py

В итоге получаю ошибку:
45873 WARNING: Hidden import “_mssql” not found!
Может кто-то сталкивался с подобным? Подскажите что можно сделать, что переустановить и как решить данную проблему.
Посмотрел путь, где pyinstaller пытается найти этот файл - он там есть

Если убираю блок с import pymssql, то все ок

Офлайн

#2 Сен. 7, 2021 12:12:38

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

ошибка при компиляции файла с _mssql

это достаточно частая проблема у подобных упаковщиков
пример:https://stackoverflow.com/questions/6937505/pymssql-throws-importerror-no-module-named-mssql-when-build-app-with-py2exe
обычно достаточно явно прописать импорт чтобы оно заработало import _mssql
Или указать явно пайинсталлеру чтото типа такого –hidden-import='pymssql' –hidden-import='uuid' –collect-all='pymssql' –collect-all='uuid'



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

Офлайн

#3 Сен. 7, 2021 12:21:55

Nikita21z
Зарегистрирован: 2021-08-18
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка при компиляции файла с _mssql

PEHDOM
достаточно явно прописать импорт чтобы оно заработало import _mssql
Да, пробовал это явно в код прописывать, но он снова ругается, что не находит его во время исполнения файла

И также пробовал явно указывать pyinstaller

Прикреплённый файлы:
attachment Снимок1.JPG (382,4 KБ)

Офлайн

#4 Сен. 7, 2021 12:23:04

Nikita21z
Зарегистрирован: 2021-08-18
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка при компиляции файла с _mssql

Все, что находил в интернете попытался попробовать, но что-то без успехов(
Может конечно я что-то не так делаю, но вроде проверял и разные варианты пробовал

По частой проблемы и инфы особо нет в просторах инетрнета

Офлайн

#5 Сен. 7, 2021 13:18:19

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

ошибка при компиляции файла с _mssql

пробелов в пути часом нигде нет? например в имени пользователя? или кирилицы?



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

Офлайн

#6 Сен. 7, 2021 13:36:42

Nikita21z
Зарегистрирован: 2021-08-18
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка при компиляции файла с _mssql

Нет, вроде все ок
pyinstaller –onefile –hidden-import=pymssq –hidden-import=uuid –collect-all=pymssql –collect-all=uuid Check.py

Прикреплённый файлы:
attachment Снимок1.JPG (403,0 KБ)

Офлайн

#7 Сен. 7, 2021 13:56:45

Nikita21z
Зарегистрирован: 2021-08-18
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка при компиляции файла с _mssql

Получилось сделать упаковать через библиотеку cx_Freeze

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version