导入python-Xlib时出现问题

Ala*_*lan 15 python dependencies module

我安装了一个新模块,好像其中一个依赖项尚未安装.该模块称为Xlib.display.这是我收到的错误消息:

from Xlib.display import Display
ImportError: No module named Xlib.display
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到我显然缺少的这个模块?谷歌没有任何线索.

"编辑:我已经下载了sourceforge模块,但我仍然得到相同的结果.

use*_*178 19

请试试.

这将安装Xlib sudo apt-get install python-xlib

然后你可以检查

>>from Xlib.display import Display

要安装PyMouse,如果要控制和捕获鼠标事件,请使用:

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


Siv*_*a S 13

以下为我工作!

pip install python3_xlib
Run Code Online (Sandbox Code Playgroud)

我也使用pyuserinput进行自动化,这需要这个.


小智 5

我遇到了同样的问题,但上面的解决方案对我不起作用.因为我通过anaconda包安装了python,当我使用时:

sudo apt-get install  python-xlib
Run Code Online (Sandbox Code Playgroud)

python2仍然无法检测到Xlib.我的解决方案是使用:

anaconda search -t conda python-xlib
Run Code Online (Sandbox Code Playgroud)

然后从anaconda api找到包,我的是erik/python-xlib.安装使用:

conda install --channel https://conda.anaconda.org/erik python-xlib
Run Code Online (Sandbox Code Playgroud)

然后它奏效了.


Mat*_*ndl 2

在 Debian 系统上安装python-xlib

在其他系统上,该包很可能具有相同的名称。