导入python-Xlib时遇到问题

19 投票
8 回答
39182 浏览
提问于 2025-04-16 17:01

我安装了一个新模块,但似乎它需要的一个依赖模块没有安装好。这个模块叫做Xlib.display。以下是我收到的错误信息:

from Xlib.display import Display
ImportError: No module named Xlib.display

我该去哪里找这个我显然缺少的模块呢?在谷歌上搜索没有找到相关信息。

“补充:我已经下载了那个sourceforge的模块,但还是出现同样的结果。”

8 个回答

5

我之前也遇到过同样的问题,但上面提到的解决办法对我没用。因为我通过Anaconda安装了Python,所以当我使用:

sudo apt-get install  python-xlib

Xlib在python2中还是无法被识别。对我来说,解决办法是使用:

anaconda search -t conda python-xlib

然后在Anaconda的API中找到这个包,我找到的是erik/python-xlib。用下面的命令安装它:

conda install --channel https://conda.anaconda.org/erik python-xlib

然后就可以正常使用了。

15

下面的方法对我有效!

pip install python3_xlib

我还使用过pyuserinput来进行自动化,这个是需要用到的。

21

请试试看。

这条命令会安装 Xlib,输入:

sudo apt-get install python-xlib

然后你可以检查一下:

>>from Xlib.display import Display

如果你想控制和捕捉鼠标事件,可以安装 PyMouse,使用以下命令:

sudo easy_install https://github.com/pepijndevos/PyMouse/zipball/master

撰写回答