If it is just a matter of a launcher, it's no problem.
Some ( all ? ) python.py scripts can be started, when
made executable : 'chmod +x', and be called by a
launcher.
But the safe way, I prefer, is to place an executable
script in /usr/local/bin/ , e.g. pysol.sh :
Code:
#!/bin/sh
cd /home/...<path-to-pysol-script.py>
python pysol.py
And then start 'pysol.sh' with a launcher.
.....