É difícil dizer com certeza, mas suponho que sua LAN local esteja atrás de um roteador. Seu endereço IP público é, portanto, o do roteador ... e o roteador não possui SimpleHTTPServer. Então, se você realmente quiser fazer esse tipo de manipulação, você tem que instruir o roteador para redirecionar a porta 8000 para o seu PC específico (IP local). Isso se chama 'REDIRECIONAMENTO DO PORTO'.
As instruções para fazer isso variam de roteador para roteador e alguns IAP não permitem essa manipulação. Esteja ciente também de que o redirecionamento de porta para um endereço específico precisa que esse endereço seja conhecido e estável. Portanto, provavelmente você terá que configurar o PC para o qual está redirecionando, para ter um endereço estático (em vez de um endereço alocado para DHCP).
Esteja ciente também de que abrir seu PC na Internet sem proteção é como abrir sua casa (ou pelo menos uma sala) sem nenhuma chave ou proteção. Isso significa que você provavelmente encontrará pessoas que não esperava.