Это всего лишь предположение, но пахнет так, как будто исходный "myscript.sh" просто запускает скрипт Python. У вас нет терминала, поэтому он не знает, как его открыть. В этом случае вам необходимо явно запустить терминал в myscript.sh и запустить скрипт Python внутри этого терминала. Что-то вроде "xterm -e" должно это сделать (это было из-за заведомо плохой памяти, и у меня нет справочной страницы для xterm, поэтому, пожалуйста, не пробуйте дословно).