Oii Joel, como você está?
Pelo log de erro a instalação pode ter sido mal sucedida devido ao caminho do diretório que você estava executando o comando ter um tamanho grande de caracteres, mas seria interessante que tivesse o print da imagem do momento do erro para entender melhor sobre o ambiente e a forma como foi executado. Aqui no fórum para postar uma imagem basta arrastá-la para o campo de digitação e aguardar alguns segundos para que ela apareça.
Quanto a solução que você encontrou, é a mais recomendada, pois é uma excelente prática criar um ambiente virtual para instalar bibliotecas e evitar conflitos com as versões já existentes em nosso computador, e também, a título de organização, por isso recomendo que continue utilizando essa abordagem. Nesse artigo da Alura eu explico detalhadamente sobre a importância de um ambiente virtual e como podemos replicá-los, evitando assim, digitar vários comandos para instalar cada biblioteca uma a uma, recomendo a leitura.
Partindo disso, vou explicar comando a comando o que você fez:
1- python -m venv sklearn-venv
: através desse comando foi criado um ambiente virtual dentro de sua máquina com o nome sklearn-venv
. Entenda um ambiente virtual como uma pasta que irá separar as bibliotecas instaladas desse curso das bibliotecas que você já possui em seu computador para evitar conflitos de instalação. Abaixo, uma ilustração que exemplifica um ambiente virtual:
Veja que dentro do ambiente virtual temos versões diferentes das instaladas no sistema operacional.
2 - sklearn-venv\Scripts\activate
: uma vez que o ambiente virtual foi criado através do comando anterior, utilizamos o comando sklearn-venv\Scripts\activate
para ativar o ambiente ou seja, entrar nesse ambiente virtual.
3 - pip install -U scikit-learn
: por meio da flag -U
pedimos para o pip
atualizar e instalar a versão mais recente da biblioteca, o -U
é de upgrade
.
4 - pip install flask e pip install textblob
: por meio desses comandos o pip
irá instalar a versão mais recente destas bibliotecas.
Qualquer dúvida estou por aqui, a gente vai se falando.
Abraços e bons estudos!