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」を単独で実行すると問題なく動作します。しかし、gui.py から関数を呼び出さなくても、another.py を実行しようとすると、毎回 Python がクラッシュします。行ごとの消去で絞り込んだら、
import pyautogui
それがクラッシュを引き起こしました。理由はありますか?私が知っているのは、モジュールとして含めると、.pyc ファイルが作成されることだけです。削除して再度実行しようとしましたが、何もしませんでした。
ありがとうございました!