내 pycharm 프로젝트 인터프리터를 conda로 변경하려고 합니다.

내 pycharm 프로젝트 인터프리터를 conda로 변경하려고 합니다.

Anaconda와 Pycharm도 설치했습니다. Pycharm의 Anaconda 라이브러리에 액세스하고 싶습니다(지금은 numpy, sklearn 등을 가져올 수 없습니다...). 설정 및 프로젝트 통역사로 이동하여 conda를 선택했습니다. 이제 로드 중이라는 메시지가 표시되지만 시간이 오래 걸리고 무슨 일이 일어나고 있는지 잘 모르겠습니다(화면 인쇄 참조). pycharm에서 아나콘다 라이브러리에 액세스할 수 있도록 누구든지 도와주실 수 있나요? 감사합니다!!

여기에 이미지 설명을 입력하세요

프로젝트 인터프리터를 로드하기 위해 여전히 "확인"을 클릭하면 이후에도 여전히 numpy를 가져올 수 없습니다. (두 번째 화면 인쇄를 참조하세요.) 보시다시피 numpy를 찾을 수 없고 오류가 발생합니다.

여기에 이미지 설명을 입력하세요

답변1

최신 PyCharm 버전으로 업데이트하고 idea.log다음에서 전송하세요.도움말 | 로그인 표시 ...PyCharm의 지원에 대해[이메일 보호됨], 로그에는 IDE가 패키지 목록을 로드하지 못하는 이유가 설명되어야 합니다.

한편, 패키지가 부족할 가능성이 높은 ModuleNotFoundErrorconda 환경( )을 사용하고 있으므로 의미가 있습니다 . C:\Users\samir\Anaconda3\envs\testprojectPyCharm 외부 명령줄에서 환경을 활성화하고 numpy다음과 같이 수동으로 설치합니다.

conda activate testproject
conda install numpy

Conda 환경을 사용하려면 관련 문서를 읽으십시오.https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

venv프로젝트의 폴더는 "순수한" Python 가상 환경입니다 . 아마도 새 프로젝트를 설정하는 동안 PyCharm에 의해 생성되었을 것입니다. @Back2Basics가 이미 말했듯이 다음 작업 포인트가 남아 있습니다.

  1. 꼭 필요한 경우가 아니면 PyCharm의 새 프로젝트 화면에서 "새 환경"을 선택하지 마세요.
  2. 가상 환경 내에 사용자 정의 코드를 저장하지 마십시오.
  3. venv사용할 계획이 아니면 제거하세요 .

답변2

스크린샷을 보내주셔서 감사합니다. 문제를 파악하는 데 도움이 되었습니다.

프로젝트에 가상 환경이 있는 것 같습니다(test2 프로젝트 아래의 venv 디렉터리).

  1. test2.py를 클릭하고 상단의 test2 폴더로 드래그하여 해당 디렉터리에서 Python 파일을 클릭하고 드래그합니다.
  2. 그런 다음 venv 디렉토리를 삭제하십시오.

그런 다음 Conda 환경을 프로젝트와 다시 연결해 보십시오(해당 지침이 효과가 있었던 것 같습니다).

관련 정보