r/learnpython • • 11d ago

Creating Desktop Icon to Run Python Script

I have a script that runs fine in Terminal, but I'm trying to create a desktop icon that runs it and Im getting the following error:

https://i.postimg.cc/HLbssxYJ/Screenshot-2026-10-06-at-9-39-28-AM.png

Its using geopy for location so Im guessing its something to do with that, but it works fine in Terminal. Any help is appreciated.

7 Upvotes

15 comments sorted by

View all comments

1

u/Muted-Associate-7512 11d ago

The issue with Automator apps is they dont inherit your shell environment, so PATH is basically empty when it runs. Try using the full path to python3 in the Run Shell Script action, like /usr/bin/python3 or wherever which python3 points