Why would a python3 script not find a module when run in Automator?
Solved:
I'm not sure why it worked, but running pip3 install pyperclip in the automator window installed it in the correct location for it to be used.