teratail header banner
teratail header banner
質問するログイン新規登録

質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.30%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

653閲覧

PythonのPySimpleGUIでエラーが出る原因を教えてください。

Asuka

総合スコア1

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2025/03/19 13:59

0

0

実現したいこと

「Python2年生デスクトップアプリ開発のしくみ」という本で勉強しているのですが、エラーが出るので原因を教えてほしいです。
この本の前段階である1年生の本は問題なくクリアできたのですが、2年生の本の序盤で躓きました。プログラミングに関しては始めたばかりの全くの初心者です。

発生している問題・分からないこと

PySimpleGUIを使うことができません。
プログラムの内容は本の通りにしていて間違いはないのでパソコンの環境に問題があると思うのですが、どこを変えたら良いのか分かりません。Windows11です。

エラーメッセージ

error

1== RESTART: C: YUsersY81901·AppData·Loca|·Programs*Python·Python3137test 102.py == 2PySimpleGUI is now located on a private PyPl serven. 3Please add to vour pip com 4mand: -i https://PySimpleGUI.net/install 5The version you just installed will need to be uninstalled: 6python -m pip uninstall PySimpleGUI 7Then install the latest from the private server: 8python -m pip install -i https://PySimpleGUI.net/install PySimp|eGUI 9Use python? command if you're running on the Mac or Linux Traceback (most recent call last): 10File "C:*Users·81901·AppDatafLoca|·ProgramsYPython·Python313Ytest 102.py", line 113, in ‹module> 12layout = [[se. T(k=*txt*)]. 13AttributeError: module 14'PySimp leGUI' has no attribute "T'

該当のソースコード

特になし

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

ネット検索でも分からず、chatGPTに聞いて言われた通りに試してみましたが解決できませんでした。
パソコン環境に問題があると自分では思っていますが、そもそもパソコンに詳しくなく、どこを変えたら良いのか分かっていません。

補足

特になし

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

melian

2025/03/19 14:33

以下のウェブページを読むと判りますが、PySimpleGUI パッケージは商用利用が有償化されて個人利用もライセンス登録が必要になりました。 Python2年生 デスクトップアプリ開発のしくみ 体験してわかる!会話でまなべる! ダウンロード|翔泳社の本 https://www.shoeisha.co.jp/book/download/9784798174990/detail 代替として、FreeSimpleGUI パッケージの利用を勧めています。 > 2025年2月27日をもってPySimpleGUIのプロジェクト自体が終了しましたので、FreeSimpleGUIを利用したサンプルを用意しました。 > FreeSimpleGUIは、PySimpleGUIが有料化される前のオープンソースのバージョンを使い、同じ仕様でありつつ無料で自由に利用可能なライブラリです。2025年からバージョン1.0と安定したバージョンになりました。確認したところ、全プログラムで問題なく動作しました。 手元の環境(Python 3.12.7/FreeSimpleGUI 5.1.0)でもサンプルコードは問題なく動作しました。
Asuka

2025/03/20 05:36

解決しました!大変助かりました、丁寧なご説明ありがとうございました!
guest

回答1

0

自己解決

melian様がくださったコメントの通り、FreeSimpleGUIを使うと解決できました。
大変ありがとうございました。

投稿2025/03/20 05:42

Asuka

総合スコア1

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問