Eu tive problemas para realizar deploy, pois meu App.py estava em uma pasta separada onde tenho feito a formação, incluindo outros cursos.
https://github.com/gabrielSMarcal/Machine-Learning-Python
Então imagino que o Streamlit tenta o caminho padrão do Github puro, por isso, não consegue localizar, para resolver o problema, utilizei a lib de os para determinar o caminho absoluto da pasta onde está os modelos
# Obtém o caminho absoluto do diretório onde o script está localizado
caminho_script = os.path.dirname(os.path.abspath(__file__))
# Constrói o caminho completo para cada arquivo
caminho_encoder = os.path.join(caminho_script, 'encoder.pkl')
caminho_scaler = os.path.join(caminho_script, 'scaler.pkl')
caminho_kmeans = os.path.join(caminho_script, 'modelo_kmeans.pkl')
# Carrega os arquivos usando os caminhos completos
encoder = joblib.load(caminho_encoder)
scaler = joblib.load(caminho_scaler)
kmeans = joblib.load(caminho_kmeans)