늦었다는 것을 알고 있지만 명확히하는 것이 좋을 것이라고 생각했습니다. PyCharm과 Conda 와 pip는 함께 잘 작동합니다.
짧은 대답
명령 줄에서 Conda 를 관리 하십시오 . PyCharm은 pip 와 마찬가지로 변경 사항이 발생하면 자동으로 감지 합니다.
긴 대답
새 Conda 환경을 만듭니다.
conda create --name foo pandas bokeh
이 환경은 conda_root/envs/foo
. 귀하의 파이썬 인터프리터는 conda_root/envs/foo/bin/pythonX.X
이고 귀하의 모든 사이트 패키지는 conda_root/envs/foo/lib/pythonX.X/site-packages
. 이것은 pip 가상 환경에서와 동일한 디렉토리 구조입니다. PyCharm은 차이가 없습니다.
이제 PyCharm에서 새 환경을 활성화하려면 파일> 설정> 프로젝트> 인터프리터 로 이동하고 프로젝트 인터프리터 필드 (작은 톱니 바퀴)에서 로컬 추가를 선택 하고 파이썬 인터프리터를 찾아보세요. 축하합니다! 이제 판다와 보케가있는 Conda 환경이 생겼습니다!
이제 더 많은 패키지를 설치하십시오.
conda install scikit-learn
좋아요 ... 설정에서 통역사로 돌아 가세요. 마술처럼 PyCharm은 이제 scikit-learn을 볼 수 있습니다!
그리고 그 반대도 마찬가지입니다 . 즉, PyCharm에서 다른 패키지를 pip 설치하면 Conda가 자동으로 알 수 있습니다. 요청을 설치했다고 가정합니다. 이제 현재 환경의 Conda 패키지를 나열하십시오.
conda list
이제 목록에 요청이 포함되며 Conda는 pip와 함께 설치된 것을 올바르게 감지했습니다 (세 번째 열).
결론
이것은 패키지가 순수한 파이썬이 아닐 때 pip / virtualenv 설치 문제에서 벗어나려는 저와 같은 사람들에게 확실히 좋은 소식입니다.
주의 : Linux에서 PyCharm pro 에디션 4.5.3을 실행합니다. Windows 사용자의 경우, 대체 명령 줄에서 와 GUI의 (슬래시를 백 슬래시로). 그것이 당신에게도 효과가 없어야 할 이유가 없습니다.
편집 : PyCharm5는 Conda 지원과 함께 나왔습니다! 커뮤니티 에디션에서도 마찬가지입니다.