본문 바로가기
개발(Develop)/파이썬(Python)

파이참(PyCharm) 패키지 설치하기/ 파이참 패키지 설치 시 pip 오류 완벽 해결법/ 파이썬 가상환경이란/ 파이썬 라이브러리 설치/ pip 패키지 설치하기

by 왁왁s 2021. 5. 29.

파이썬은 라이브러리가 방대한 것으로 잘 알려져있다.

라이브러리(library)란?

네이버에 '라이브러리'를 검색했을 때 볼 수 있는 정의이다. 

 

라이브러리란,

컴퓨터 프로그램에서 자주 사용되는 부분 프로그램들을 모아 놓은 것을 말한다.


다시 말하면 자주 사용되는 프로그램의 코드를 유능한 사람들이

하나의 라이브러리로 묶어둔 것이다.

 

파이썬에서 라이브러리는 패키지의 묶음을 의미하는데,

패키지는 모듈, 즉 기능들의 묶음을 모아 놓는 단위라고 생각하면 된다.


그런데 파이썬에서 라이브러리, 즉 패키지를 사용하기 위해서는

'가상환경(virtual environment)'의 개념을 알아야 한다.

 

우선 가상환경에 대한 정의를 살펴보자

 

 

가상환경(virtual environment)이란?

가상환경은 같은 시스템에서 실행되는 다른 파이썬 응용 프로그램들의

동작에 영향을 주지 않기 위해, 하나의 PC에서 생성한 프로젝트 별로

독립된 파이썬 실행 환경(Runtime/Interpreter)을 사용할 수 있도록 한다.

 

가상환경을 사용하지 않으면?

가상환경을 사용하지 않으면 PC내의 모든 프로젝트에 하나의 런타임만을 

사용하게 되고, 동일한 위치에 외부 패키지를 설치하고 패키지를 서로 공유하게 된다.

그러면 이전에 생성한 버전이 다른 패키지를 사용한 프로젝트와 현재의 패키지와

충돌을 일으킬 수가 있다. 그렇기에 가상환경이 필요하다.

 

그러면 가상환경은 위에서 추론하여 쉽게 말하면,

라이브러리, 즉 패키지를 모아두는 프로젝트별 공간이라고 생각하면 된다. 

 


그러면 파이썬 패키지를 설치해보도록 하겠다.

패키지는 프로그램을 다운로드 받을 때 같이 받아지는 것이 아니라

사용자가 필요한 패키지들을 찾아서 다운로드를 받아주어야 한다.

 

그러면 파이썬으로 개발할 IDE인 파이참에서 패키지를 다운로드 받는 법을 알아보자.

 

PyCharm(파이참)에서 패키지, 라이브러리 설치하기

파이참 프로젝트를 열게 되면 아래와 같은 화면이 나올 것이다.

아! 그런데 파이참을 사용하지 않는 사용자라면,,, 조금 번거롭게 된다.

패키지를 사용하기 위해 위에서 다룬 '가상환경'을 구성해줘야 하는데,

다른 IDE, 예를 들면 비쥬얼 스튜디오 코드(Visual Studio Code) 같은 경우에는

가상환경 구성과 패키지 다운로드가 조금 복잡하면서도 번거롭다...

 

자. 그러면 상대적으로 매우 쉬운 파이참(PyCharm)을 다운 받는 것을 추천한다.

 

설치는 아래 글을 참고하길 바란다. 매우 쉽게 설명되어 있다.

파이참(PyCharm) 쉬운 설치/ Pycharm IDE 다운로드/파이참(PyCharm)이란?/ IDE 추천

 

파이참(PyCharm) 쉬운 설치/ Pycharm IDE 다운로드/파이참(PyCharm)이란?/ IDE 추천

파이참(PyCharm)이란? 파이참(PyCharm)은 이전에 다뤘던 Visusal Studio Code와 유사하게 개발자가 소프트웨어를 쉡게 개발할 수 있도록 개발환경을 제공하는 코드 편집기이다. 그러나 파이참은 IDE(Integrate

parkjh7764.tistory.com


자. 파이참이 설치되어 있다면 바로 패키지를 쇼핑해보자.

 

PyCharm(파이참) 프로그램을 열고 프로젝트를 생성까지 완료했다고 하자.

그러면 아래와 사진과 같이 File -> Settings 를 찾아 클릭한다.


누르게 되면 아래와 같은 창이 뜰 것이다. 

Settings에 해당하는 창이다.

그리고 왼쪽 목록에서 

'Project: pythonProject'를 찾아 클릭한다.


'Project: pythonProject' 아래에 

'Python Interpreter'을 클릭하면 

사진과 같이 Package 부분에 pip와 setuptools가 나올 것이다.


왼쪽 위에, ' + ' 기호를 찾아서 클릭하자.

플러스 기호가 오른쪽 또는 아래에 있는 경우도 있다.

 

여기서 'pip'를 더블 클릭해도 된다. 

pip란?

pip는 'Python Install Package'의 줄임말

새로운 프로젝트의 라이브러리를 설치할 수 있는 

스토어 같은 공간입니다.


그러면 아래와 같이 검색을 할 수 있는 공간이 나오는데,

예시로 'requests'라는 패키지를 함께 다운 받아보자.

 

'requests'를 검색한 후에 클릭을 하고,

왼쪽 아래에 'Install Package'를 눌러주자.

requests가 뭐하는 패키지인지 궁금하다면

오른쪽 디스크립션 설명 부분에서 어떤 패키지인지 

조금이나마 파악할 수가 있다.

 

이는 HTTP와 관련된 패키지인 것 같고,

Kenneth Reitz라는 사람이 만든 것 같다.


 

아래와 같은 pip 사용시 오류가 난다면 해결법은?

 

Install Package를 했는데, 아래와 같이

패키지 설치가 실패했다고 오류가 뜬다.

나도 처음엔 왜 안 되지 하고 당황을 했다. 당황하지 않고 침착하게 알아보자.


우선 패키지 설치가 안 되는 이유 중 하나는

pip의 버전이 최신 버전이 아니기 때문이다.

 

그렇다면 우리는 PyCharm의 pip 버전을 최신 버전으로 바꿔주면 된다. 

 

명령 프롬프트(cmd) 창을 열고 pip 최신 버전으로 설치하는 명령어를 입력해준다.

python -m pip install pip --upgrade pip

위와 같이 그대로 입력해주게 되면 

명령어 밑으로 여러 코드들이 자동으로 적혀지면서

마지막에 Successfully uninstalled pip-20.2.1 이런 식으로

pip 버전이 최신 버전으로 설치가 된다.

설치를 완료한 후에

다시 다운받고자 한 패키지를 install 해보자.

 

나는 pip를 최신 버전으로 바꿨음에도 설치가 되지 않았다.

매우 당황스러웠지만 해결책을 찾았으니

걱정하지말자!!! 




pip 최신버전으로 설치했음에도 pip 패키지 설치 오류 해결법

우선 아래 창을 다시 열어준다. 이 창은 위치는 윗 내용을 참고하자.


그리고 오른쪽 상단에 보면 '톱니바퀴 모양'의 설정 버튼이 있다. 

클릭을 해주면 'Add' 부분이 나타나는데 클릭해주자.


'Add Python interpreter'라는 새로운 창이 하나 뜬다.

왼쪽에 보면 4가지 목록이 나오는데,

여기서 'System Interpreter'을 클릭하자.


아마 System Interpreter을 클릭하게 되면

Interpreter 부분에 .exe 파일로 끝나는 매우 긴 주소가

적혀있을 것이다. 나또한 처음에 적혀있었다.

그리고 아래를 보면 'OK' 버튼이 파랗게 

활성화가 되어 있을 것이다.

 

아무런 설정 값을 건드리지 않고 그냥 OK 버튼을 누른다.

그러면 약간의 로딩이 있으면서 무언가 설치되는 것처럼 동작할 것이다.

 

그리고 다시 해당 인터프리터 화면을 가게 되면 위에 있는 사진과 같이

'<No interpreter>'로 바뀌어 있을 것이다.

 


<No interpreter>로 바뀐 것을 확인하고

다시 패키지를 install을 해보자.

나는 requests를 다시 intall을 해보았는데,

아까와는 다르게 오류가 아닌 아래 알림창에

"Package 'requests' installed successfully"라고 떴다.

오류 해결 끝 !!!!!


 

 

댓글