Python. При запуске скрипта через терминал выдает странную ошибку:
Traceback (most recent call last):
File "queue.py", line 41, in <module>
window = MyWindow()
File "queue.py", line 24, in __init__
self.queue = queue.Queue() #создать очередь
AttributeError: module 'queue' has no attribute 'Queue'
При этом через IDLE скрипт запускается и работает.
Что за напасть?
Пользователь добавил сообщение 21 Марта 2020, 12:34:13:
нашел решение: скрипт назывался queue и попытка запуска через терминал разумеется была из каталога со скриптом, т.е. интерпретатор экспортировал не родной модуль queue, а мой скрипт queue.py в котором разумеется никаких Queue() нет. Вот такой урок - не стоит называть скрипты как оригинальный модуль