我正在我的 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 文件。我试图删除它并再次运行,但没有做任何事情。
谢谢!