ImportError: Невозможно найти реализацию PyGUI для этой установки

У меня было простое приложение, которое использовало пакет PyGui. После того, как я решил, что у меня все работает, я реорганизовал свой код и в основном разбил его на несколько файлов, но я уверен, что не изменил расположение каких-либо файлов. Теперь, когда я пытаюсь запустить свое приложение, оно выдает мне следующую ошибку:

Traceback (most recent call last):
File "blobedit.py", line 16, in <module>
    from GUI import Application, ScrollableView, Document, Window, Cursor, rgb
  File "/Users/<myusername>/Desktop/BlobEdit/GUI/__init__.py", line 54, in <module>
    raise ImportError("Unable to find an implementation of PyGUI for this installation")
ImportError: Unable to find an implementation of PyGUI for this installation

Я пытался перемещать файлы в течение нескольких недель и не могу найти проблему. Любая помощь приветствуется!

1 ответ

У вас есть каталог GUI и внутри __init__.pyэто делает каталог импортируемым пакетом.

К сожалению, PyGUI также предоставляет пакет GUI. Благодаря тому, как Python ищет пакеты для импорта, ваш GUI пришел первым, и это то, что вызывает проблемы.

Самый простой способ решить эту проблему - переименовать ваш каталог GUI. /Users/Destkop/BlobEdit/GUI к чему-то еще.

Другие вопросы по тегам