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
к чему-то еще.