본문 바로가기

COMPUTER SCIENCE/PYTHON

[Python] Pycharm에서 import 패키지 에러 해결

이전부터 jupyter notebook을 위주로 써오던 나에게는 Pycharm이 익숙하지가 않아 적응하는데 시간이 좀 걸리는 것 같다. (아직도 적응중이다)

그래서 오늘은 어떻게 패키지를 불러오는지 끄적여보도록 하겠다.

먼저, pandas라는 패키지를 import하려고 해보니 아래와 같이 뜨며 import가 되지 않는다. 

상단바에서 File > Settings를 누르거나 Ctrl+Alt+S를 누르면 Settings 화면이 뜨게 된다.

이제 Settings 화면에 나오는 Project: [프로젝트이름] 옆에 > 화살표를 눌러 Project Interpreter를 클릭한다.
그리고 우측의 + 버튼을 누른다.

 

그러면 Available Packages라는 창이 뜨고, 검색창에 원하는 패키지 이름을 검색한 뒤 클릭하고 Install Packages를 눌러주면 된다.

 


그러나... 분명 이렇게 하면 된다고 알고 있었고 기존에도 이렇게 해서 진행했었는데...
pip가 최신 버전이 아니라는 식의 에러가 발생하며 pip를 업그레이드 시키려고 했으나 다음과 같은 문제가 발생했다.

역시 에러가 떴을 때는 구글링. 구글링을 해보니 anaconda를 설치해 준 경로로 project interpreter를 설정해주면 된다는 해결책을 찾았다. (https://okky.kr/article/493595 참고)

Project Interpreter에서 아래 방향 화살표를 눌러 Show All... 을 누른다.

그러면 뜨는 Project Interpreters 새 창에서 우측 + 버튼을 클릭한다.

그러면 Add Python Interpreter 창이 뜨는데, 좌측에서 Conda Environment를 누르고 Existing environment를 눌러 아나콘다가 설치 되어 있는 경로로 패키지 설치 경로를 바꿔준다.

그러면 다음과 같이 Project Interpreter가 변경되어 있고 패키지고 아나콘다에서 설치한 패키지와 동일한 목록으로 되어 있을 것이다. 
이렇게 하면 기존에 설치했던 패키지라면 추가적으로 pycharm에서 패키지를 설치하지 않아도 이용할 수 있다!

반응형