vscode python 자동완성 플러그인 : pylance
vscode에서 파이썬을 사용할 때, 자동완성을 이용하고 싶을 때 pylance플러그인을 설치하면 된다.
pylance 링크
https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance
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
그럼 vscode를 업데이트를 업데이트 해야한다
상단 탭에서 code -> 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 등을 해보았다. 끝
'DEVELOPMENT' 카테고리의 다른 글
Cannot add or update a child row: a foreign key constraint fails (0) | 2020.09.18 |
---|---|
react prop types check with PropTypes (0) | 2020.09.18 |
npm, yarn start attempting to bind x86_64-apple-darwin (0) | 2020.09.17 |
Powershell unauthorizedAccess 해결하기 (0) | 2020.09.17 |
Functional JS 함수형 프로그래밍 (0) | 2020.09.02 |
댓글