[EasyDialogs] Macintoshで 簡単にGUIを使うコンポーネントが64bit だと使えない!

Traceback (most recent call last):

  File "test.py", line 2, in <module>

    import EasyDialogs

  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/EasyDialogs.py", line 24, in <module>

    from Carbon.Dlg import GetNewDialog, SetDialogItemText, GetDialogItemText, ModalDialog

ImportError: cannot import name GetNewDialog

どういうことだろう。
Python のEasyDialogs コンポーネントが動作しない!

37. Mac OS X 固有のサービス — Python 2.7.17 ドキュメント

最新バージョンの OS X では、このモジュールが使っている OS X API のほとんどが非推奨になっているか、もしくは削除されています。多くは Python が 64 ビットモードで動作している場合には利用出来ません。このモジュールは Python 3 では削除済みです。Python 2 でもこのモジュールの利用は避けるべきです。

カタリナさん……

Mac OSX 10.15では使えないということらしい

python - Can't import EasyDialogs - ImportError: No module named _Dlg - Stack Overflow
猶予は10年あったはずなのに。Mac ダメだな...

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です