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.
Responder1
Atualize para a versão mais recente do PyCharm e envie idea.log
deAjuda | 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, ModuleNotFoundError
faz 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 numpy
manualmente, 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 venv
pasta 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:
- Não selecione "Novo ambiente" na tela do novo projeto no PyCharm, a menos que seja necessário.
- Não armazene seu código personalizado em um ambiente virtual.
- 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)
- Clique e arraste seu arquivo python para fora desse diretório clicando e arrastando test2.py para a pasta test2 na parte superior.
- Em seguida, exclua o diretório venv
Em seguida, tente reassociar o ambiente conda ao projeto (parece que essas instruções funcionaram para você)