Ao Yuri,
Em resposta à Amanda você disse para ela colocar o arquivo __init__.py
Minha dúvida é, onde e o que colocar nesse arquivo?
Talvez o Python não esteja conseguindo identificar os módulos src e leilao. Tente colocar um arquivo
__init__.py
dentro desses dois diretórios.
Lembrado que se estiver executando pelo terminal, você precisa falar para o Python executar o arquivo como um módulo (-m)
python -m src.leilao.principal
A partir do Python3, os arquivos
__init__.py
se tornaram opcionais para indicar um pacote, porém, em alguns casos, o interpretador pode precisar desse arquivo.