- ベストアンサー
wxPythonが実行できません
wxPythonが実行できません。下記で何かわかりますか? Win11Home、Visual Studio 2022 Communityインストール済み 仮想環境作ればwxGladeは起動する。 cd AppData\Local\Programs\Python\wxGlade-1.0.0 python -m venv wxglade_env .\wxglade_env\Scripts\activate pip install wxPython python wxglade.py コマンドプロンプトで下記実行してもPythonと出るだけ。しかし、インストールはされている。 PS C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python39> python -c "import wx; print(wx.version())" Python PS C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python39> pip install wxPython Requirement already satisfied: wxPython in c:\users\(ユーザー名)\appdata\local\programs\python\python39\lib\site-packages (4.2.1) Requirement already satisfied: pillow in c:\users\(ユーザー名)\appdata\local\programs\python\python39\lib\site-packages (from wxPython) (10.3.0) Requirement already satisfied: six in c:\users\(ユーザー名)\appdata\local\programs\python\python39\lib\site-packages (from wxPython) (1.16.0) Requirement already satisfied: numpy in c:\users\(ユーザー名)\appdata\local\programs\python\python39\lib\site-packages (from wxPython) (1.26.4) PS C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python39> Pathは通したつもり。 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python39 C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python39\Scripts C:\Users\(ユーザー名) C:\Users\(ユーザー名)\AppData\Local\Programs\Python\wxGlade-1.0.0 %USERPROFILE%\.dotnet\tools C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python39\Lib\site-packages\wx PS C:\Users\(ユーザー名)> pip list Package Version ------------------------- -------- altgraph 0.17.4 importlib_metadata 7.1.0 numpy 1.26.4 packaging 24.0 pefile 2023.2.7 pillow 10.3.0 pip 24.0 pyinstaller 6.6.0 pyinstaller-hooks-contrib 2024.6 pywin32-ctypes 0.2.2 setuptools 58.1.0 six 1.16.0 wxPython 4.2.1 zipp 3.18.1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- cametan_42
- ベストアンサー率62% (162/261)
ああそうか、Windows版のwxGladeはインストーラが付いてないんだ・・・。 Linuxユーザーなんで知らんかった(笑)。ごめん(笑)。 次のようにしてみて。Pythonはパスが通ってることとする。そしてwxPythonはインストール済、とする。 1. Cドライブ直下にbinと言うフォルダを作る。 2. binフォルダにパスを通す。 Windows11でのPathの通し方: https://tech.gijukatsu.com/windows11_path/ 3. wxGladeをダウンロードする。 wxGlade: https://sourceforge.net/projects/wxglade/ 4. ダウンロードしたwxGladeをC:\USERS\PCUSERに解凍する。 注: 多分PCUSERは貴方のアカウント名か何かになってると思う。 5. C:\bin内にwxglade.batと言うBATファイルを作る。 BATファイルの内容は、 python wxGlade-1.0.5/wxglade.py 6. BATファイルを保存したらPCを再起動。 そうすれば、端末からwxglade、って打てばwxGladeが起動すると思う。
お礼
ご回答ありがとうございます。PATHは通しまくってみましたが、やはり仮想環境作らないと起動しません。わかれば簡単なことかもしれませんが、わかるまではなかなか。 ただ最初の質問文が変なので、一度打ち切って質問をまとめなおそうと思います。ご教示ありがとうございました。
お礼
ご回答ありがとうございます。すみません。ChatGPTに質問していくうちに理解が変な方向へ行ったようです。 1.質問文にあるように仮想環境作らないとwxGladeが起動しないのはなぜだろう? 2.PS C:\Users\(ユーザー名)\AppData\Local\Programs\Python\Python39> python -c "import wx; print(wx.version())" を実行できないのをChatGPTが見てwxPythonが実行できていないと言った。 3.だからwxGladeが実行できないのを「仮想環境作らないとwxPythonが実行できていないからだ」と誤解した。 つまり元の疑問は1.です。仮想環境作ればご例示いただいたwxGladeは起動します。変な質問で申し訳ありません。