При компиляции через pyinstaller дефолдный антивирусник начинает ругаться на файл. Читал про эту проблему на многих форумах, нашел два решения. Первое, компилировать сначала в .c, а потом в exe., но при компиляции с .c формата в .exe, выдаёт ошибку:
click.c:6:10: fatal error: Python.h: No such file or directory
6 | #include "Python.h"
| ^~~~~~~~~~
compilation terminated.
Искал решение, но почти все решения мною найденные для ubuntu, fedora и т.д., а те что были для windows они не работают. Второй вариант компиляции - это через nuitka, но тут та же проблема что и с pyinstaller, антивирусник ругается.
Подскажите как скомпилировать что бы антивирусники не ругались и как решить ошибку с Python.h.
получилось, антивирусник не ругается, но теперь ошибка ModuleNotFoundError: No module named 'selenium'. В ide запускается без ошибок. Не знаешь в чём проблема?
Maxwell012, почитай про hidden import. Иногда пиинсталлер не подхватывает используемые модули сам, и ему нужно явно сказать, что этот модуль будет импортироваться.
Создать exe получилось, но есть еще вопрос, у меня программа работает с браузером, я хочу распространять данную программу одним файлом, можно ли как то поместить chromedriver.exe в файл exe python?
Maxwell012, почитай документацию на pyinstaller, а?
Там либо есть вариант упаковки one file, и тогда ты в состоянии найти ответ самостоятельно, либо его нет, и тогда тебе придётся либо смириться, либо искать дургой упаковщик.