본문 바로가기
DEVELOPMENT

vscode pylance 설치 및 update 적용하기 (vscode version)

by Z@__ 2020. 9. 18.
반응형

vscode python 자동완성 플러그인 : pylance

 

vscode에서 파이썬을 사용할 때, 자동완성을 이용하고 싶을 때 pylance플러그인을 설치하면 된다.

pylance 링크

https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance

 

Pylance - Visual Studio Marketplace

Extension for Visual Studio Code - A performant, feature-rich language server for Python in VS Code

marketplace.visualstudio.com

vscode에서 언제나처럼 extensions에 pylance를 검색하여 install하면 된다.

하지만 이렇게 간단했으면 굳이 포스팅을 안했겠지..??

당연히 난관이 있었다.

바로 vscode version때문에 pylance를 설치할 수 없다고 한다.

Unalbe to install 'ms-pythons.vscode-pylance' extension because it is not compatible with the curent version of vscode

unable to install extension becasue of vscode version

 

그럼 vscode를 업데이트를 업데이트 해야한다

상단 탭에서 code -> check for updates

vscode check for updates

 

하지만 정상적으로 업데이트가 되지 않았다. 그래서 찾아봤더니 vscode관련된 history? caches 같은 것들이 남아있어서 그렇다고 한다.

cd ~/Library/Caches

에서 다음 명령어를 실행한다

rm -rf com.microsoft.VS*

이렇게 Caches를 지우고 나면 다시 vscode -> code -> Restart to Updates를 실행해주면 된다.

이렇게 vscode가 종료되면서 업데이트가 진행되고 다시 실행해보면 업데이트가 정상적으로 수행됐음을 확인할 수 있다.

 

 

 

이제는 다시 원래의 목적으로 돌아와 extension에서 pylance를 검색하여 설치해준다.

 

설치가 끝나면 별도의 설정없이 바로 적용이 된다(단 파일명이 .py가 되야함...)

untitled.py라는 임의의 파이썬 파일을 만들어 테스트를 해보면

import pandas as pd

data = pd.read_

이렇게 했을 때 pandas패키지안에 read_csv, read_excel등을 제안해주는 것을 확인할 수 있다.

 

물론 기본적인 프린트 명령이나 test_function처럼 정의한 함수에 대해서도 잘 제안해준다.

 

이상 vscode update, vscode remove cacahes, vscode install pylance extension 등을 해보았다. 끝

 

반응형

댓글