2018年12月5日水曜日

(PyInstaller)AttributeError: 'str' object has no attribute 'items'

勉強がてらにTkinter を使ったGUIツールを作成したので他のPCでも実行できるようにPyInstallerを使用して実行形式(exeファイル)を作成してみることに。

PyInstallerをインストール後、早速作成を試みたところ以下のエラーが発生

「AttributeError: 'str' object has no attribute 'items'」

backtraceを見てもエラー原因が分からず検索してみるとsetuptoolsのバージョンを上げると解消する事がありそうなことが判明

(現在の環境)

  • Windows7(64bit)
  • Python3.6.1
  • setuptools28.8.0


setuptoolsはPython3.6.1に同梱されていたものだけどPythonPackageIndexにあった最新の40.6.2(2018/11/29時点)にアップグレードしたところエラーが解消され無事実行ファイルが作成

今回は実行に必要なファイルを全てexeに包含したため95MByteにもなった・・・まぁ最近のPCならどってことないのかな。

0 件のコメント:

コメントを投稿