![見出し画像](https://assets.st-note.com/production/uploads/images/135256163/rectangle_large_type_2_791d28bee46b2788442a964658fd123b.jpeg?width=1200)
TkEasyGUIに乗り換え
これまで、PySimpleGUIを使ってPythonアプリを書く方法を試してきましたが、PySimpleGUI はバージョン5がリリースされ、個人利用でもライセンス登録が必要になったそうです。
今自分が使っているのはバージョン4.60.5でライセンス登録不要なのですが、近々サポートされなくなる。かといって、バージョン5にすると、アプリ内にライセンスキーとか埋め込まなきゃいけないみたいで、ちょっと気持ち悪い。上のマイナビ記事によると互換ライブラリTkEasyGUI というのがあるそうなので、早速乗り換えることにしました。
conda install -c conda-forge tkeasygui
とやってみたら
Retrieving notices: ...working... done
Collecting package metadata (current_repodata.json): done
Solving environment: unsuccessful initial attempt using frozen solve. Retrying with flexible solve.
Collecting package metadata (repodata.json): done
Solving environment: unsuccessful initial attempt using frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are not available from current channels:
- tkeasygui
Current channels:
- https://conda.anaconda.org/conda-forge/win-64
- https://conda.anaconda.org/conda-forge/noarch
- https://repo.anaconda.com/pkgs/main/win-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-64
- https://repo.anaconda.com/pkgs/msys2/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
なんかダメだったみたいなのでpip 使いました。
pip install tkeasygui
Collecting tkeasygui
Downloading TkEasyGUI-0.2.28-py3-none-any.whl.metadata (5.3 kB)
Requirement already satisfied: Pillow in c:\users\vinal\anaconda3\lib\site-packages (from tkeasygui) (10.0.1)
Downloading TkEasyGUI-0.2.28-py3-none-any.whl (21 kB)
Installing collected packages: tkeasygui
Successfully installed tkeasygui-0.2.28
インストールできたようです。ところが
import tkeasygui as sg
とやったら
ModuleNotFoundError: No module named 'tkeasygui'
と出てしばらく悩みました。
import TkEasyGUI as sg
大文字にしなければいけなかったのね。これでやっとエラーが消えてくれました。