problème pyautogui

pyautogui.py est un module importé par pythogui.py.
Il ne sert à rien de chercher à l'exécuter seul.

Ensuite :
Il semblerait que tu aies renommé le script pythogui.py en pyautogui.py

Un script pyautogui.py qui importe un module pyautogui : vraiment n'importe quoi.

Ce qui explique : AttributeError: 'module' object has no attribute 'hotkey'

Ensuite :
Si tu reviens au nom d'origine (pythogui.py), avec l'erreur suivante :
SyntaxError: 'return' with argument inside generator

Là je t'avoue franchement que le module pythogui semble ne pas fonctionner avec python 2.7.
Le simple fait de l'importer provoque une exception.

Possible que cela puisse fonctionner avec python 3.

Cela veut clairement dire que pyautogui a subi des évolutions testées sous python 3 mais pas sous python 2.7.