Eu encontrei uma maneira alternativa de chamar o google-earth que funcionou. Existe um pacote em python chamado subprocesso que pode ser usado para chamar um programa externo, então eu usei isso em seu lugar.
Eu tenho incorporado um script de shell dentro de um script python para abrir um arquivo xml com o google earth. Mas o google earth lança um erro dizendo que ele não pode ler o arquivo, mas, eu posso abri-lo manualmente com o google earth.
Este é o comando que eu usei
import os
os.system("sudo /opt/google/earth/free/google-earth /home/krithin/Downloads/qwe.KML")
Eu sou muito novo no Linux. Estou executando isso em uma VM com o Ubuntu 16.04
Eu encontrei uma maneira alternativa de chamar o google-earth que funcionou. Existe um pacote em python chamado subprocesso que pode ser usado para chamar um programa externo, então eu usei isso em seu lugar.