Найти - Пользователи
Полная версия: ошибка при компиляции файла с _mssql
Начало » Python для новичков » ошибка при компиляции файла с _mssql
1
Nikita21z
Есть скрипт с import pymssql.

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

pyinstaller –noconfirm –onefile –windowed ex.py

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

Если убираю блок с import pymssql, то все ок
PEHDOM
это достаточно частая проблема у подобных упаковщиков
пример: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'
Nikita21z
PEHDOM
достаточно явно прописать импорт чтобы оно заработало import _mssql
Да, пробовал это явно в код прописывать, но он снова ругается, что не находит его во время исполнения файла

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

По частой проблемы и инфы особо нет в просторах инетрнета
PEHDOM
пробелов в пути часом нигде нет? например в имени пользователя? или кирилицы?
Nikita21z
Нет, вроде все ок
pyinstaller –onefile –hidden-import=pymssq –hidden-import=uuid –collect-all=pymssql –collect-all=uuid Check.py

Nikita21z
Получилось сделать упаковать через библиотеку cx_Freeze
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB