如何阻止pyautogui打印<class'xlib.protocol.request.queryextension'=“”>

时间:2016-07-18 01:06:12

标签: python python-2.7 automation pyautogui

第一次问这里,所以我希望有人能给我答案。

我正在使用Ubuntu 14.04LTS,并且是第一次使用pyautogui。

从终端我刚刚导入了pyautogui,得到了输出:

<class 'Xlib.protocol.request.QueryExtension>

当我在python(2.7.6)文件中运行pyautogui时,该行总是输出到终端。反正有没有阻止pyautogui打印这条线到终端?

import pyautogui

def someFunction():
    ....
    return x&o's

someFunction()

1 个答案:

答案 0 :(得分:0)

我不知道你在运行什么操作系统,但我正在运行 Linux ,并且能够通过从文档中安装所需的软件包来解决该问题 “在Linux上,PyAutoGUI需要安装 python-xlib(适用于Python 2)或python3-Xlib(适用于Python 3)模块。”

跟着这个家伙回答

sudo pip install svn+https://svn.code.sf.net/p/python-xlib/code/trunk/

How do you install Python Xlib with pip

我跑了,因为用普通的pip安装pyautogui是不够的。请参见下文,代码为输入,黄色为输出

import  PIL
from PIL import Image
import pyautogui
  

Xlib.protocol.request.QueryExtension

import pyautogui
  

希望有所帮助!