导入python-Xlib时遇到问题
我安装了一个新模块,但似乎它需要的一个依赖模块没有安装好。这个模块叫做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