0

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

何週間もファイルを移動しようとしましたが、問題が見つかりません。どんな助けでも大歓迎です!

4

1 に答える 1

0

ディレクトリがGUIあり、その中に__init__.py、これによりディレクトリがインポート可能なパッケージになります。

残念ながら、PyGUIは GUI パッケージも提供しています。Python がインポートするパッケージを検索する方法が原因で、あなたGUIが最初に表示され、これが問題の原因となっています。

これを解決する簡単な方法は、GUI ディレクトリの名前を別のものに変更する/Users/Destkop/BlobEdit/GUIことです。

于 2016-03-20T04:31:43.320 に答える