Olá, Roberto! Parece que você está tendo problemas com a importação do módulo 'codigo'. A mensagem de erro 'ModuleNotFoundError: No module named 'codigo'' normalmente significa que o Python não está encontrando o módulo 'codigo' no seu PATH.
Pelo que você descreveu, parece que você está tentando executar o seu script Python a partir de um diretório diferente daquele onde o módulo 'codigo' está localizado. Quando você executa o script a partir do terminal, o Python consegue encontrar o módulo 'codigo' porque ele está no mesmo diretório. No entanto, quando você tenta executar o script a partir de um diretório diferente, o Python não consegue encontrar o módulo 'codigo'.
Uma possível solução para o seu problema seria adicionar o diretório onde o módulo 'codigo' está localizado ao seu PATH. Você pode fazer isso adicionando a seguinte linha de código no início do seu script:
import sys
sys.path.append('caminho/para/o/diretório')
Substitua 'caminho/para/o/diretório' pelo caminho absoluto do diretório onde o módulo 'codigo' está localizado. Por exemplo, se o módulo 'codigo' estiver localizado no diretório '/home/roberto/projeto', você deve adicionar a seguinte linha de código:
import sys
sys.path.append('/home/roberto/projeto')
Depois disso, você deve ser capaz de importar o módulo 'codigo' normalmente, independentemente do diretório a partir do qual você está executando o script.
Espero ter ajudado e bons estudos!