Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Python. При запуске скрипта через терминал выдает странную ошибку  (Прочитано 823 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zmiter_v

  • Автор темы
  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
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() нет. Вот такой урок - не стоит называть скрипты как оригинальный модуль :2funny:
« Последнее редактирование: 21 Марта 2020, 12:34:13 от zmiter_v »

 

Страница сгенерирована за 0.038 секунд. Запросов: 22.