Форум сайта python.su
Есть скрипт с import pymssql.
Пытаюсь скомпилировать этот файл вот такой командой
pyinstaller –noconfirm –onefile –windowed ex.py
В итоге получаю ошибку:
45873 WARNING: Hidden import “_mssql” not found!
Может кто-то сталкивался с подобным? Подскажите что можно сделать, что переустановить и как решить данную проблему.
Посмотрел путь, где pyinstaller пытается найти этот файл - он там есть
Если убираю блок с import pymssql, то все ок
Офлайн
это достаточно частая проблема у подобных упаковщиков
пример: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]
Офлайн
PEHDOMДа, пробовал это явно в код прописывать, но он снова ругается, что не находит его во время исполнения файла
достаточно явно прописать импорт чтобы оно заработало import _mssql
Прикреплённый файлы:
Снимок1.JPG (382,4 KБ)
Офлайн
Все, что находил в интернете попытался попробовать, но что-то без успехов(
Может конечно я что-то не так делаю, но вроде проверял и разные варианты пробовал
По частой проблемы и инфы особо нет в просторах инетрнета
Офлайн
пробелов в пути часом нигде нет? например в имени пользователя? или кирилицы?
[code python][/code]
Офлайн
Нет, вроде все ок
pyinstaller –onefile –hidden-import=pymssq –hidden-import=uuid –collect-all=pymssql –collect-all=uuid Check.py
Прикреплённый файлы:
Снимок1.JPG (403,0 KБ)
Офлайн
Получилось сделать упаковать через библиотеку cx_Freeze
Офлайн