Solucionado (ver solução)
Solucionado
(ver solução)
9
respostas

Dificuldade na criação de ambiente virtual.

Vi que não sou o único com dificuldades para isso no fórum, porém as soluções apresentadas não funcionaram. :/ No vídeo, o instrutor usa o seguinte comando no prompt para criar o ambiente virtual com versões antigas do Python e do Pandas:

conda create --name alura_pandas python=2.7 pandas=0.19.0

Inserindo o mesmo comando no prompt, recebo a seguinte mensagem:

C:\Users\mitmi>conda create --name alura_pandas python=2.7 pandas=0.19.0
Collecting package metadata (current_repodata.json): failed

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json>
Elapsed: -

An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.

If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.

'https://repo.anaconda.com/pkgs/main/win-64'

Conforme uma colega aqui do fórum instruiu em outras postagens com o mesmo problema, inseri o mesmo comando, ainda com as versões de acordo com o mostrado pelo instrutor no vídeo, e recebi a seguinte mensagem de erro.

(base) C:\Users\mitmi>conda create --name alura_pandas python=2.7 pandas=0.19.0
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  - pandas=0.19.0

Current channels:

  - https://repo.anaconda.com/pkgs/main/win-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/win-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/msys2/win-64
  - https://repo.anaconda.com/pkgs/msys2/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

    https://anaconda.org

and use the search bar at the top of the page.

Utilizando o comando sem especificar versões, porém, ele parece funcionar conforme o esperado:

(base) C:\Users\mitmi>conda create --name alura_pandas
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: C:\Users\mitmi\anaconda3\envs\alura_pandas



Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate alura_pandas
#
# To deactivate an active environment, use
#
#     $ conda deactivate
Existe alguma explicação de por que o comando conforme demonstrado pelo instrutor no vídeo não funciona?
9 respostas
solução!

Oii Lucas, tudo bem contigo?

Quando você executou o comando de criação do ambiente virtual no prompt do próprio anaconda, foi apresentado o seguinte erro:

PackagesNotFoundError: The following packages are not available from current channels:

  - pandas=0.19.0

Esse erro está indicando que não foi possível encontrar a biblioteca pandas na versão 0.19.0 para instalar nesse ambiente virtual. Isso ocorre porque essa versão da biblioteca pandas já foi descontinuada, então o seu download não é mais disponibilizado pelo anaconda causando o erro ao tentar acessá-la. Dessa forma, é interessante que você crie o ambiente virtual utilizando versões mais recentes da biblioteca pandas e também do python, por exemplo:

conda create --name alura_pandas python=3.8 pandas=0.24.1

Espero que isso ajude. Qualquer dúvida estou à disposição :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Olá, tive o mesmo problema. O exemplo do professor não deu certo pois provavelmente já foi descontinuada?

Oii João, tudo bem com você?

Exatamente!

Quando o instrutor gravou o curso o anaconda ainda possuía a versão 0.19.0 da biblioteca pandas disponível. No entanto, a medida que novas versões vão sendo disponibilizadas, as mais antigas podem vir a ser descontinuadas e por isso acontecem erros como esse.

Qualquer dúvida estou à disposição :)

Bons estudos!

Estou com dificuldades pra resolver isso, e o que esta aqui não resolveu totalmente. recebo a seguinte mensagem:

Package python conflicts for: pandas=0.22 -> python[version='>=2.7,<2.8.0a0|>=3.5,<3.6.0a0|>=3.6,<3.7.0a0'] pandas=0.22 -> numpy[version='>=1.11.3,<2.0a0'] -> python[version='>=3.10,<3.11.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0|>=3.8,<3.9.0a0'] python=3.10

Galera, consegui resolver esse problema utilizando o prompt do próprio Anaconda (Só digitar Anaconda na pesquisa do windows que ele já aparece), utilizei também as versões novas já que as do vídeo estão desatualizadas, ficando da seguinte forma:

conda create --name alura_pandas python=3.6 pandas=0.22.0

Espero que funcione e ajude! =)

Consegui resolver! Ao criar o ambiente virtual, coloque exatamente as versões de pandas e python que esta na sua máquina, atualize também o numpy e pip. No meu caso o problema era conflito de versões.

Oi Igor e Rodrigo, tudo bem com vocês?

Fico muito feliz que tenham conseguido resolver esse problema!

Esses problemas na criação do ambiente são muito comuns e realmente podem ser diferentes em cada máquina.

Caso queiram entender um pouco mais sobre o funcionamento de ambientes virtuais no anaconda, sugiro que assistam o vídeo Criação do ambiente virtual Anaconda que temos aqui na plataforma :)

Qualquer dúvida estou à disposição ^^

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Mesmo colocando exatamente as versões do python e pandas instalados na minha máquina eu nao consegui

Oi Renato, tudo bem contigo?

Vou te pedir para abrir um novo tópico do fórum com um print do erro que é gerado quando você tenta criar o ambiente virtual

Assim consigo te auxiliar melhor :)

Qualquer dúvida estou à disposição.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software