繁体   English   中英

python意外地退出运行pyautogui

[英]python quits unexpectedly running pyautogui

我在Mac OS X 10.11上运行安装了自制软件的Python 2.7.12,并尝试使用pyautogui。 但是,当我尝试将其作为另一个.py文件中的导入模块运行时,它会一直崩溃(“Python意外退出。”)。 像这样:

    # gui.py

    import pyautogui

    def myfunction():
        pyautogui.click( 100 , 200 )

    if __name__ == '__main__':
        myfunction()


    # another.py

    import gui

    gui.myfunction()

当我单独运行“python gui.py”时它工作正常。 但是当我尝试运行another.py时,即使不调用gui.py中的任何函数,Python也会每次都崩溃。 通过逐行消除将其缩小后,似乎就是这样

    import pyautogui

这导致了崩溃。 知道为什么吗? 我所知道的是,当作为模块包含时,会创建一个.pyc文件。 我试图删除它并再次运行,但没有做任何事情。

谢谢!

我知道了! 这是因为我正在导入pyscreenshot,并且它和pyautogui之间存在冲突。 两者都使用枕头,可能有一些不同的参考,我不够了解。 但是一旦我删除了pyscreenshot,pyautogui正常运行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM