Vscode pandas 설치 - Vscode pandas seolchi

 지난번 포스팅에서 아나콘다가 아닌 순수한 파이썬 설치를 권장했고 그 방법에 대한 설명을 했다. 혹시 해당 포스팅을 보지 못한 분들을 위해 아래 썸네일에 링크를 걸어 두었으니 클릭만으로 그 내용을 확인할 수 있다.

https://lifelong-education-dr-kim.tistory.com/21

아나콘다 없이 파이썬(Python 3.0 version) 설치 하기

 파이썬을 초기에 공부할 때 wikidocs의 강좌를 보곤 했다. 그 강좌에서 파이썬 설치와 세팅을 따라하며 배웠었고 당연스레 '파이썬 = 아나콘다'라는 인식을 하게 되었다. 사실 아나콘다가 뭔지도

lifelong-education-dr-kim.tistory.com

Vscode pandas 설치 - Vscode pandas seolchi

 대부분의 아나콘다를 설치한 사람들은 주피터 노트북을 이용하여 개발을 하고 있을 것이다. 물론 아닌 사람들도 있겠지만 내가 현업에서 봐온 봐로는 정말 많은 사람들이 아나콘다에서 주피터를 사용한다. 프로그래밍에 있어 에디터의 중요성을 설명해 주는 곳이 별로 없기 때문에 대다수의 입문자들은 처음 접한 책에서 설명한대로 프로그래밍을 하고 있다. 예전부터 프로그램을 해왔던 사람들이라면 울트라 에디트, 비주얼 스튜디오 등에디터에서 제공해 주는 많은 기능들 때문에 일부러라도 찾아서 사용한다.

 파이썬을 위한 에디터로 주피터 라이브러리를 별도로 설치해서 사용할 수 있지만 권장하진 않겠다. 내가 처음 파이썬 에디터로 사용했던 파이참의 경우 사용에 불편함이 없다. 특히 라이브러리 추가에 있어서는 최고로 꼽아도 될 것 같다. 다만, 무료와 유로 2가지의 버전이 있고, 주피터 형태의 cell 단위 프로그램은 유로 버전에서만 제공하고 있다. 굳이 이 기능 때문에 돈을 내고서 파이참을 쓸 필요는 없다. visual studio에서는 개인과 기업 무료 버전인 vscode를 사용하면 cell 단위 프로그램까지 가능하고 디버깅도 쉽게 할 수 있기 때문이다.

  이제 VSCODE 프로그램 다운로드부터 설치 및 세팅에 대해 알아가 보자. 프로그램을 다운받기 위해서는 code.visualstudio.com 으로 접속을 하거나 아래의 그림을 클릭하자.

Vscode pandas 설치 - Vscode pandas seolchi
vscode 홈페이지

 Download for Windows 오른쪽의 다운 화살표를 클릭하면 버전을 선택하는 창이 아래로 내려온다. 자신의 OS에 맞는 'Stable'버전을 다운 받은 후 설치를 완료하고 실행되는 첫 화면은 아래와 같이 나온다. 처음에는 영어버전으로 설치되지만 친절하게도 오른쪽 아래에 보면 한국어로 변경하는 언어팩을 설치하라고 알려준다. 영어버전을 굳이 쓰고 싶지 않은 분들을 설치 및 다시 시작을 살포시 눌러주면 된다. 

Vscode pandas 설치 - Vscode pandas seolchi
vscode 설치 후 첫 실행 화면

 만일 해당 알림을 닫고 영문버전을 사용하다가 불편해져서 다시 한글버전을 사용하고 싶다면 확장 아이콘을 클릭하고 검색창에서 'korea'를 검색해라. 아래와 같이 Korean Language가 검색이 된다. 해당 애드인을 설치하면 반드시 vscode를 껐다가 다시 실행해야 한글버전이 반영된다.

Vscode pandas 설치 - Vscode pandas seolchi
확장 기능 및 한글 버전 반영

 확장 기능에 들어왔으니 하나 더 설치해 보자. 'python'을 검색어로 넣고 엔터를 치면 python이 검색된다. 이때 검색된 'python'은 파이선 프로그램이 아니다. 'pylance'라는 것으로 vscode에서 파이썬을 사용할 때 디버깅, 주피터 노트북 등 많은 기능을 지원하는 툴이라고 생각하면 된다.

Vscode pandas 설치 - Vscode pandas seolchi
vscode에서 python 검색 화면

 여기까지하면 vscode 세팅이 어느정도 완료된 것이다.

 다음 포스팅에서는 이렇게 세팅된 vscode를 이용하여 파이썬 프로그램을 파일단위로 작성하며 관리하는 방법을 알아보도록 한다.

https://lifelong-education-dr-kim.tistory.com/23

vscode를 이용한 python 프로그래밍 (feat. 주피터 노트북)

 지난번 포스팅에 해당 내용을 같이 다루려 했으나, 양이 많아 보는 분들께 지루함을 줄까 걱정되 분할하여 작성하기를 결정했다. vscode 설치에 대한 내용은 아래 썸네일 클릭을 통해 확인할 수

lifelong-education-dr-kim.tistory.com

Vscode pandas 설치 - Vscode pandas seolchi

VS Code에서 윈도우용 pip를 설치하는 방법을 정리해 보았습니다.

윈도우를 재설치하니 또 새로 다 삽질하며 다시 알아봐야 하기에 2022년 최신 기준으로 pip  설치하는 방법을 정리해 두기로 하였습니다.

목차

  • 1 vscode 파이썬 pip 설치
    • 1.1 PIP 란?
    • 1.2 파이썬 pip 설치 를 위한 최신 버전의 설치
    • 1.3 VSCode에서 pip 사용하기
    • 1.4 PIP 패키지 설치 오류

PIP 란?

PIP은 파이썬으로 작성된 패키지 소프트웨어를 중앙 관리되어 사용자가 쉽게 설치하는 패키지 관리 시스템입니다. Python Package Index (PyPI)에서 다양한 파이썬 패키지를 확인 할 수 있으며, 파이썬 2.7.9 이후 버전과 파이썬 3.4 이후 버전은 pip를 함께 배포되고 있습니다.

쉽게 이야기 해서 파이썬에서 자주 사용되는 활용도 높은 함수를 모아둔 집합 패키지이며, 사용자가 쉽게 신규 설치, 업데이트, 삭제할 수 있도록 해주는 것이 PIP입니다. 대표적으로 numpy, progress, pandas 등등이 있습니다. 인공지능, AI 등 고수준의 라이브러리를 제공하는 것으로도 유명합니다.

아래의 순서로 VS Code에서 파이썬 pip 설치 하여 사용할 수 있습니다.

과거 파이썬 버전에는 아래의 커맨드로 따로 설치를 해야 했지만,

python get-pip.py
또는
python3 get-pip.py

이제는 앞서 기술 했듯 파이썬 최신 버전에 함께 배포되므로 파이썬 pip 설치는 파이썬 최신 버전 설치만으로 함께 사용할 수 있습니다. 하지만 pip 경로를 윈도우에서 알 수 있도록 해주어야 사용이 가능합니다.

파이썬 pip 설치 를 위한 최신 버전의 설치

파이썬의 최신 버전의 설치는 아래의 파이썬 홈페이지에서 쉽게 가능합니다.

파이썬 홈페이지 : https://www.python.org/

홈페이지 중간에 Downloads 링크를 통해 파이썬 최신 버전을 설치합니다.

Vscode pandas 설치 - Vscode pandas seolchi

VSCode에서 pip 사용하기

맨 처음 VSCode를 실행하여 pip을 실행해봅니다.

VS Code에서 메뉴에서 터미널 – 새 터미널을 실행합니다. 그러면 하단에 VSCode 터미널 창이 실행됩니다.

Vscode pandas 설치 - Vscode pandas seolchi

앞서 설명 드렸든 파이썬 최신버전에는 pip가 함께 포함되어 배포되고 있고, 파이썬을 정상적으로 설치 되었음에도 pip 명령어가 제대로 동작하지 않을 때가 있는데, 이럴 때에는 수동으로 pip를 설치하여 잡아주어야 합니다.

Vscode pandas 설치 - Vscode pandas seolchi

기본적으로 최신버전(3.X 버전 이후)에는 파이썬에 PIP을 포함하고 있습니다. 따라서 그냥 실행되는 것이 맞지만, 이는 pip 실행 파일을 알지 못하기에 발생하는 현상입니다.

그렇기 때문에 윈도우 클래스 패스에 잡아주어야 하는데요, 파이썬이 설치된 위치가 기억나지 않는다면 아래의 방법으로 파이썬이 설치된 폴더를 확인 할 수 있습니다.

Vscode pandas 설치 - Vscode pandas seolchi

python 폴더 하위의 script 폴더를 가면 pip가 정상적으로 설치되어 있습니다. 이는 윈도우에서 해당 위치를 알지 못하여 찾지 못하는 것이므로, 해당 위치를 윈도우 어디에서도 알 수 있도록 알려주면 됩니다.

즉, 이 폴더를 윈도우 path에 등록하여 윈도우 어느 위치에서 pip 을 인식할 수 있도록 지정해 주는 것입니다.

Vscode pandas 설치 - Vscode pandas seolchi

윈도우 검색에서 고급 시스템 설정 보기를 실행한 후, [고급 시스템 설정 보기]를 실행합니다.

Vscode pandas 설치 - Vscode pandas seolchi

혹은 다음과 같이 위치를 찾을 수 있습니다.

내컴퓨터 >> 속성 >> 고급시스템설정 >> 고급탭 >> 환경변수 >> Path변수 편집

Vscode pandas 설치 - Vscode pandas seolchi

환경 변수 – 각각의 path에 python 폴더 하위의 script 폴더를 등록해 주면 됩니다. 그 후 시스템을 재부팅 하면 됩니다.

제 경우에는,

파이썬 pip 설치 경록 등록
C:\Users\사용자명\AppData\Local\Programs\Python\Python310\scripts\

파이썬 설치 경로 등록
C:\Users\사용자명\AppData\Local\Programs\Python\Python310\

이렇게 python 과 pip를 설치해 주었습니다.

그런 후 vscode 에서 다시 pip를 실행하면 정상적으로 pip 설치를 처리할 수 있습니다. 윈도우의 기본 cmd의 어떤 경로에서도 pip를 인식함을 확인할 수 있습니다.

Vscode pandas 설치 - Vscode pandas seolchi

자 이제, >>>pip install <모듈명> 등을 활용하여 원하는 모듈을 설치할 수 있습니다.

이제 저도 pip 를 이용하여 백업해둔 requirements.txt를 설치해야 겠습니다.

PIP 패키지 설치 오류

분명 파이썬 모듈에 포함된 pip를 정상적으로 설치했음에도 아래와 같은 warning 이 발생하는 경우가 있습니다.

Vscode pandas 설치 - Vscode pandas seolchi

WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available.
You should consider upgrading via the ‘C:\Users\JO\AppData\Local\Programs\Python\Python310\python.exe -m pip install –upgrade pip’ command.

(참고로 같이 보이는 오류는 현재 파이썬 버전과 해당 모듈의 버전 지원이 안되거나 더이상 지원을 안하는 경우입니다.)

메시지 그대로 pip 의 신규 버전이 나온것이므로 수동으로 최신 버전으로 설치해 주면 됩니다.

이상으로 윈도우에서 pip를 사용하는 방법에 대해서 알아보았습니다. VS Code를 신규 설치 후 pip install 이 정상적이지 않을 때 활용해 보시기 바랍니다.

python 개발시 git을 설정하는 방법을 알고자 한다면 VSCode에서 python 개발시 git을 설정 간단 정리 를 참고해보시기 바랍니다.