0

I am making a program (python), with the module pyautogui. When I try to use a function, I get this error:

AttributeError: partially initialized module 'pyautogui' has no attribute 'click' (most likely due to a circular import)

The file name is code.py and the only other file in the folder is called tester.py.

Full error message:

Traceback (most recent call last):   File "C:\Users\martin\Desktop\DFM project\V3\code.py", line 2, in <module>
    import pyautogui   File "C:\Users\martin\AppData\Roaming\Python\Python39\site-packages\pyautogui\__init__.py", line 183, in <module>
    import pyscreeze   File "C:\Users\martin\AppData\Roaming\Python\Python39\site-packages\pyscreeze\__init__.py", line 74, in <module>
    import pygetwindow   File "C:\Users\martin\AppData\Roaming\Python\Python39\site-packages\pygetwindow\__init__.py", line 22, in <module>
    import sys, collections, pyrect   File "C:\Users\martin\AppData\Roaming\Python\Python39\site-packages\pyrect\__init__.py", line 1, in <module>
    import doctest   File "C:\Program Files\Python39\lib\doctest.py", line 100, in <module>
    import pdb   File "C:\Program Files\Python39\lib\pdb.py", line 77, in <module>
    import code   File "C:\Users\martin\Desktop\DFM project\V3\code.py", line 136, in <module>
    on_start()   File "C:\Users\martin\Desktop\DFM project\V3\code.py", line 74, in on_start
    pyautogui.click(305, 300) #start session AttributeError: partially initialized module 'pyautogui' has no attribute 'click' (most likely due to a circular import)
U13-Forward
  • 69,221
  • 14
  • 89
  • 114
Martin
  • 158
  • 1
  • 3
  • 13

1 Answers1

6

Rename code.py to some other name. It is conflicting with a module called code.py in pdb

Martin
  • 158
  • 1
  • 3
  • 13