Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
2 / 2 / 2
Регистрация: 28.06.2017
Сообщений: 112

Cx_freeze скомпилировал, и выдает ошибку Attributeerror

01.01.2018, 22:00. Показов 1493. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если запускаю полученный exe через командную строку то выдает.
Attributeerror module pyglet.media has no Attribute 'Player'
Attributeerror module NoneType has no Attribute 'Player'
Если просто 2 клика, то вообще на доли секунды появляется командное окно, а затем исчезает.
Подскажите, пожалуйста, в чем дело?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.01.2018, 22:00
Ответы с готовыми решениями:

Выдаёт ошибку AttributeError: 'NoneType' object has no attribute 'entry'
from tkinter import * #from tkinter.messagebox import showerror class calcsheet: def __init__(self): self.frame =...

Выдает ошибку AttributeError: module 'matplotlib.pyplot' has no attribute 'Patch
import matplotlib.pyplot as plt import matplotlib.pyplot as mpatches years = injury= plt.plot(years,injury,'b') ...

Выдает ошибку "AttributeError: 'NoneType' object has no attribute 'tk'"
Выдает ошибку "AttributeError: 'NoneType' object has no attribute 'tk'" Вот код в 1 файле from tkinter import * from tkinter...

2
Модератор
Эксперт функциональных языков программирования
3136 / 2283 / 469
Регистрация: 26.03.2015
Сообщений: 8,886
03.01.2018, 02:52
Цитата Сообщение от AnatoleiChubais Посмотреть сообщение
Attributeerror module pyglet.media has no Attribute 'Player'
Attributeerror module NoneType has no Attribute 'Player'
Вы вызываете функцию (или свойство) 'Player', а его там нет. Забыли импортировать библиотеку?

Цитата Сообщение от AnatoleiChubais Посмотреть сообщение
Если просто 2 клика, то вообще на доли секунды появляется командное окно, а затем исчезает.
Выводит то же самое сообщение об ошибке и закрывается. Чтобы консоль не закрывалась, добавьте в конце чтение ввода от пользователя.
1
2 / 2 / 2
Регистрация: 28.06.2017
Сообщений: 112
03.01.2018, 04:05  [ТС]
Лучший ответ Сообщение было отмечено AnatoleiChubais как решение

Решение

Спасибо за ответ, мой косяк, конечно же, забыл свой код добавить. Вот два кода, библиотеку не забываю импортировать,
Сам код
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import pyglet
import time
import random
 
# Program for setup audio 
while True:
    x = random.randint(600,3600)
    player = pyglet.media.Player()
    sound = pyglet.media.load('file2.mp3')
    player.queue(sound) 
 
    # keep playing for as long as the app is running (or you tell it to stop):
    player.eos_action = pyglet.media.SourceGroup.loop
 
    player.play()
    time.sleep(x)
    input("Press Enter")
Код setup.py
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from cx_Freeze import setup, Executable
import pyglet
import time
import random
import sys
 
base=None
 
if sys.platform=='win32':
    base="WIN32GUI"
 
includes = ['pyglet']
includes = ['time']
includes = ['random']
includes = ['sys']
 
setup(
    name = "Alarm",
    version = "0.1",
    description = "Alarm",
    executables = [Executable("Alarm.py")]
)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.01.2018, 04:05
Помогаю со студенческими работами здесь

Как исправить ошибку в сборке в .exe файл cx_Freeze?
Собираю проект пробывал через pyinstaller, и вот через cx_Freeze, суть ошибки что там что здесь одна и таже, здесь он ее явно выдает....

СМА Hansa PG5510A412 s/n 04454930213108 после нескольких минут выдает ошибку, выдает ошибку
Hansa PG5510A412 s/n 04454930213108 отработала 2 месяца на этом же месте, магазин где брали закрылся. После нескольких минут работы на...

При вызове sys.stdin.read() выдаёт AttributeError
Python 2.7.3 (default, Apr 10 2012, 23:24:47) on win32 Type "copyright", "credits" or "license()" for more information. >>> import sys...

Выводит ошибку AttributeError
from tkinter import * def test1_comm(): global price_br if br.get() == 1: price_br = 5000 elif br.get() == 2:...

В чем проблема с point , выдает ошибку, создаю new point выдает ошибку, это если что генерация лабиринта
using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru