Уведомления

Группа в Telegram: @pythonsu

#1 Март 10, 2023 13:00:50

winkot
Зарегистрирован: 2023-03-10
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка скомпилированного файла

Написал простейший скрипт.

 import pyautogui
pyautogui.hotkey('ctrl', 'c')

pyautogui установлен. Все работает. Но когда скомпилировал его с помощью pyinstaller с включенным флагом –windowed он выдает ошибку:

Traceback (most recent call last):
File “main.py”, line 1, in <module>
ModuleNotFoundError: No module named ‘pyautogui’

В чем может быть проблема? И,что интересно, при компиляции его в консольном варианте (без –windowed) он нормально работает. Как исправить?

Отредактировано winkot (Март 10, 2023 13:04:02)

Офлайн

#2 Апрель 30, 2023 14:59:09

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 323
Репутация: +  13  -
Профиль   Отправить e-mail  

Ошибка скомпилированного файла

1) pyinstaller не компилирует код
2) на твоей машине просто не установлен этот модуль или pyinstaller его не взял в расчет, используй вместо инсталлера cx_freeze



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Отредактировано DamMercul (Апрель 30, 2023 14:59:35)

Офлайн

#3 Авг. 14, 2023 05:34:06

mariahcarey
Зарегистрирован: 2023-08-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка скомпилированного файла

winkot
Написал простейший скрипт.
Вы можете использовать флаг –hidden-import для добавления модулей, которые не были автоматически включены в исполняемый файл. В вашем случае, вы должны добавить pyautogui в список скрытых модулей.
wordle

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version