Anaconda와 Pycharm도 설치했습니다. Pycharm의 Anaconda 라이브러리에 액세스하고 싶습니다(지금은 numpy, sklearn 등을 가져올 수 없습니다...). 설정 및 프로젝트 통역사로 이동하여 conda를 선택했습니다. 이제 로드 중이라는 메시지가 표시되지만 시간이 오래 걸리고 무슨 일이 일어나고 있는지 잘 모르겠습니다(화면 인쇄 참조). pycharm에서 아나콘다 라이브러리에 액세스할 수 있도록 누구든지 도와주실 수 있나요? 감사합니다!!
프로젝트 인터프리터를 로드하기 위해 여전히 "확인"을 클릭하면 이후에도 여전히 numpy를 가져올 수 없습니다. (두 번째 화면 인쇄를 참조하세요.) 보시다시피 numpy를 찾을 수 없고 오류가 발생합니다.
답변1
최신 PyCharm 버전으로 업데이트하고 idea.log
다음에서 전송하세요.도움말 | 로그인 표시 ...PyCharm의 지원에 대해[이메일 보호됨], 로그에는 IDE가 패키지 목록을 로드하지 못하는 이유가 설명되어야 합니다.
한편, 패키지가 부족할 가능성이 높은 ModuleNotFoundError
conda 환경( )을 사용하고 있으므로 의미가 있습니다 . C:\Users\samir\Anaconda3\envs\testproject
PyCharm 외부 명령줄에서 환경을 활성화하고 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가 이미 말했듯이 다음 작업 포인트가 남아 있습니다.
- 꼭 필요한 경우가 아니면 PyCharm의 새 프로젝트 화면에서 "새 환경"을 선택하지 마세요.
- 가상 환경 내에 사용자 정의 코드를 저장하지 마십시오.
venv
사용할 계획이 아니면 제거하세요 .
답변2
스크린샷을 보내주셔서 감사합니다. 문제를 파악하는 데 도움이 되었습니다.
프로젝트에 가상 환경이 있는 것 같습니다(test2 프로젝트 아래의 venv 디렉터리).
- test2.py를 클릭하고 상단의 test2 폴더로 드래그하여 해당 디렉터리에서 Python 파일을 클릭하고 드래그합니다.
- 그런 다음 venv 디렉토리를 삭제하십시오.
그런 다음 Conda 환경을 프로젝트와 다시 연결해 보십시오(해당 지침이 효과가 있었던 것 같습니다).