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

Neket26

Новичок
Пользователь
Авг 18, 2021
18
0
1
Есть скрипт с import pymssql.

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

pyinstaller --noconfirm --onefile --windowed ex.py

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

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

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
попробуйте дописать в код import _mssql

Пытаюсь скомпилировать этот файл вот такой командой
и питон не компилируемый язык, он упаковывается в exe...
 

Neket26

Новичок
Пользователь
Авг 18, 2021
18
0
1
Тоже выдает ошибку(1630950549075.png
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
попробуйте такие параметры pyinstaller
--onefile --hidden-import='pymssql' --hidden-import='uuid' --collect-all='pymssql' --collect-all='uuid'
 

Neket26

Новичок
Пользователь
Авг 18, 2021
18
0
1
1630960475938.png
Так он почему-то на синтаксис ругается, может конечно я что-то не так ввожу
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
он ругается на лишние кавычки...
покажите команду которую вы вводите...
 

Neket26

Новичок
Пользователь
Авг 18, 2021
18
0
1
1630996222364.png
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
попробуйте нормальные кавычки поставить, то есть вот так
--onefile --hidden-import="pymssq" --hidden-import="uuid" --collect-all="pymssql" --collect-all="uuid"

или без кавычек...
 

Neket26

Новичок
Пользователь
Авг 18, 2021
18
0
1
Попробовал, все равно не находит почему-то
1630999538354.png
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 583
457
83
я не знаю тогда, сам никогда не сталкивался с mssql в питоне...
 

Neket26

Новичок
Пользователь
Авг 18, 2021
18
0
1
Получилось сделать упаковать через библиотеку cx_Freeze
 

Форум IT Специалистов