Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 29, 2018 09:52:56

Realtek
Зарегистрирован: 2018-04-18
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Plyer, ошибка только после сборки файла в exe

 from plyer import notification as ntf
def notify1():
        ntf.notify(
            title='Title',
            message='Text.',
            ticker='r',
            app_name='Name'
        )


Если запускать это через файл py, то никаких ошибок не выдает и все работает отлично, но после сборки в exe файл через pyinstaller - выдает ошибки. Помогите пожалуйста, уже не один день с этим мучаюсь

Отредактировано Realtek (Апрель 29, 2018 09:53:42)

Офлайн

#2 Апрель 29, 2018 10:15:42

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Plyer, ошибка только после сборки файла в exe

Realtek
уже не один день с этим мучаюсь
Не мучайтесь. Обычная практика распространять *.py файлы вместе с питоном или заливать результаты на https://pypi.org/. Зачем вы вообще собираете exe?



Офлайн

#3 Апрель 29, 2018 10:21:20

Realtek
Зарегистрирован: 2018-04-18
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Plyer, ошибка только после сборки файла в exe

doza_and
Зачем вы вообще собираете exe?
Да я хочу сделать что-то вроде кликера, и скинуть это друзьям, да и для практики просто. Но тут проблемка вылезла…
Хочу запаковать всё в 1 файл, что бы оно работало на других компьютерах, где нет питона…

Отредактировано Realtek (Апрель 29, 2018 12:24:48)

Офлайн

#4 Апрель 29, 2018 22:14:08

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Plyer, ошибка только после сборки файла в exe

Ну тут все просто. Без питона питоновские скрипты не будут выполняться нигде и никогда (как не будут выполняться и exe файлы если нет нужного рантайма или не та разрядность ОС).

Те с этим ясно. Питон тем или иным способом надо ставить.

Хотите распространять одним файлом? Да кто вам мешает? делаете самораспаковывающийся архив ну например с такой внутренней структурой

 /app_dir
   app.bat
   /python36
      python.exe
      ....
     /you_script_dir
        you_script.py

При установке запускаешь arh.exe
при использовании потом тычешь в батник. Чем это плохо?
(для всех других распространенных операционок такой изврат не нужен поскольку питон там есть по умолчанию).



Отредактировано doza_and (Апрель 29, 2018 22:15:42)

Офлайн

#5 Май 2, 2018 11:03:06

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Plyer, ошибка только после сборки файла в exe

Realtek походу оно у вас тянет не все что ему нужно, такое бывает иногда. Оно ищет в сайтпекеджес\плиер плиер.платформ и не находит, попробуйте его импортировать явно чтобы пиинсталлер его “затянул”.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Май 2, 2018 11:03:46)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version