Tentando mudar meu intérprete de projeto pycharm para conda

Tentando mudar meu intérprete de projeto pycharm para conda

Tenho o Anaconda instalado e o Pycharm também. Gostaria de acessar as bibliotecas Anaconda no Pycharm (no momento não consigo importar numpy, sklearn, etc...) para o Pycharm. Fui para configurações e Project Interpreter e selecionei conda. Agora diz que está carregando, mas está demorando uma eternidade e não tenho certeza se alguma coisa está acontecendo (veja a impressão da tela). Alguém pode me ajudar para que eu possa acessar as bibliotecas anaconda no pycharm? obrigado!!

insira a descrição da imagem aqui

Se eu ainda clicar em "OK" para carregar o interpretador do projeto, ainda não conseguirei importar o numpy depois. (veja a segunda impressão da tela) Como você pode ver, numpy não foi encontrado e recebo um erro.

insira a descrição da imagem aqui

Responder1

Atualize para a versão mais recente do PyCharm e envie idea.logdeAjuda | Mostrar login...ao apoio do PyCharm em[e-mail protegido], o log deverá explicar por que o IDE não consegue carregar a lista de pacotes.

Enquanto isso, ModuleNotFoundErrorfaz sentido, pois você está usando um ambiente conda ( C:\Users\samir\Anaconda3\envs\testproject) que provavelmente não possui o pacote. Ative o env na linha de comando fora do PyCharm e instale numpymanualmente, algo como

conda activate testproject
conda install numpy

Se você quiser usar ambientes conda, leia os documentos relevanteshttps://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

A venvpasta no seu projeto é um ambiente virtual Python "puro". Ele foi criado por PyCharm provavelmente durante a configuração do novo projeto, o que nos deixa os seguintes pontos de ação como @Back2Basics já disse:

  1. Não selecione "Novo ambiente" na tela do novo projeto no PyCharm, a menos que seja necessário.
  2. Não armazene seu código personalizado em um ambiente virtual.
  3. Remova venv, a menos que planeje usá-lo.

Responder2

Obrigado pelas capturas de tela. Eles foram úteis para descobrir o problema.

Parece que há um ambiente virtual no seu projeto (o diretório venv abaixo do seu projeto test2)

  1. Clique e arraste seu arquivo python para fora desse diretório clicando e arrastando test2.py para a pasta test2 na parte superior.
  2. Em seguida, exclua o diretório venv

Em seguida, tente reassociar o ambiente conda ao projeto (parece que essas instruções funcionaram para você)

informação relacionada