Pedro,
Acabei de fazer uma nova tentativa utilizando o Python 3.10 e sem especificar as versões das bibliotecas, e funcionou também. Então, recomendo que siga os passos abaixo:
1. Apague possíveis resquícios de instalações anteriores
No explorador de arquivos do Windows, exclua a pasta bulltrend
:

2. Crie novamente o ambiente virtual
No prompt de comando utilize as sequencias de comandos:
mkdir bulltrend
cd bulltrend
python -m venv bt_dash
bt_dash\Scripts\Activate
3. Crie o arquivo requirements.txt
Agora, inclua apenas os nomes das bibliotecas, sem especificar versões:
pandas
numpy
matplotlib
seaborn
fundamentus
yfinance
Salve o arquivo e instale os pacotes com:
pip install -r requirements.txt
4. No Power BI, utilize o seguinte código para importar os dados:
⚠️ Lembre-se de certificar de que o Power BI está apontando para o diretório correto do Python.
# Código completo da obtenção dos dados históricos das cotações da carteira de 01/08/2022 à 01/08/2023
# Importando a biblioteca
import yfinance as yf
# Definindo a carteira de ações
carteira_yf = ['ABEV3.SA', 'B3SA3.SA', 'ELET3.SA', 'GGBR4.SA', 'ITSA4.SA',
'PETR4.SA', 'RENT3.SA', 'SUZB3.SA', 'VALE3.SA', 'WEGE3.SA']
# Carregando os dados da carteira
df = yf.download(carteira_yf, start="2022-08-01", end="2023-08-01", auto_adjust=False)
# Passando os ativos para o multindex do df
cotacoes = df.stack(level=1)
# Resetando os índices e renomenado a coluna dos ativos
cotacoes = cotacoes.reset_index().rename(columns={'Ticker': 'Ativo'})
# Organizando o df
cotacoes = cotacoes[["Date", "Open", "High", "Low", "Close", "Ativo"]]
del carteira_yf, df
Se ainda encontrar dificuldades, me avise aqui no fórum que seguimos investigando juntos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons estudos!