【Python】pygetwindow を使うことができない

実現したいこと

指定したウインドウをアクティブ化したい。
そのため、pygetwindow を使用したいが、作動しない

発生している問題・エラーメッセージ

Traceback (most recent call last): File "/home/uta/ダウンロード/way2.py", line 1, in <module> import pygetwindow as gw File "/home/uta/.local/lib/python3.10/site-packages/pygetwindow/__init__.py", line 347, in <module> raise NotImplementedError( NotImplementedError: PyGetWindow currently does not support Linux. If you have Xlib knowledge, please contribute! https://github.com/asweigart/pygetwindow

該当のソースコード

Python

1import pygetwindow as gw 2 3# メモ帳のウィンドウを取得する。4print(gw.getWindowsWithTitle('メモ帳'))5 6# アクティブにする7memo_window.activate()

試したこと

①pip show pygetwindow
を試しました

Name: PyGetWindow
Version: 0.0.9
Summary: A simple, cross-platform module for obtaining GUI information on application's windows.
Home-page: https://github.com/asweigart/pygetwindow
Author: Al Sweigart
Author-email: al@inventwithpython.com
License: BSD
Location: /home/uta/.local/lib/python3.10/site-packages
Requires: pyrect
Required-by: PyAutoGUI

②import sys
import pprint
pprint.pprint(sys.path)
を試しました。

['/home/uta/ダウンロード',
'/usr/lib/python310.zip',
'/usr/lib/python3.10',
'/usr/lib/python3.10/lib-dynload',
'/home/uta/.local/lib/python3.10/site-packages',
'/usr/local/lib/python3.10/dist-packages',
'/usr/lib/python3/dist-packages']

ちゃんと同じ場所が表示されます。

補足情報(FW/ツールのバージョンなど)

Ubuntu22.04
Python3

コメントを投稿

0 コメント