티스토리 뷰
VScode 에서 코드 내 빨간색 밑줄이 나타난다면 코드에 문법에 오류, 선언되지 않은 변수, 잘못된 함수 호출 등이 있을 때 발생하는데 밑줄에 그어진 부분에 마우스를 올리면 오류 메시지를 확인 할 수 있고 이에 따라 문제를 해결하면 된다.
나의 경우 from playwright.async_api import async_playwright 에 밑줄이 표시되었다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
오류 메시지는 아래와 같은데, 이 오류 메시지는 Pylance에서 playwright.async_api 모듈을 찾을 수 없어서 발생한 것이다.
![](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
해결방법
1. 모듈 설치 확인 및 설치
- 터미널을 열고 현재 python 환경에 playwright 가 설치되어 있는지 확인해 보자
- pip show playwright
- 설치가 필요하다면, 다음 명령어를 사용해 설치하면 된다.
- pip install playwright
- 설치 후 playwright를 초기화해야 한다.
- playwright install
나의 경우에는 platwright가 정상설치 되어 있었다. 그래도 추가적으로 playwright 초기화를 실행하였다.
2. VS code 재시작
환경 설정이 제대로 반영되지 않을 수 있다. VS code를 재시작하여 확인하였지만 여전히 밑줄은 사라지지 않았다.
3. python Interpreter 설정확인
VS Code 에서 올바른 Python Interpreter를 선택했는지 확인이 필요하다. VS code 내에는 여러 Python 버전이 있기 때문에 Python Interpreter 설정이 올바르지 않다면 라이브러리를 찾지 못 할 수 있다. 즉 playwright 가 설치된 Python 환경과 VS Code에서 선택된 Python 인터 프리터가 동일한지 확인해보자.
VS Code에서 Ctrl + Shift + P를 누르고 "Python: Select Interpreter"를 선택한 후, Playwright가 설치된 Python 인터프리터를 선택하면 된다.
나의 경우 현재 VS Code 는 Python 3.8.6 이고 가상환경을 사용하고 있기 때문에 가상환경내에 설치된 Python 3.12.4 를 선택하니 밑줄이 사라졌다. "Python: Select Interpreter"를 선택하면 VS Code가 친절히 버전을 추천해 준다. ^^
'Coding Study > Scraping' 카테고리의 다른 글
- Total
- Today
- Yesterday
- OpenAI
- 주택청약
- 오블완
- scraping
- VSCode
- Python
- IMPORTRANGE
- kc인증
- chrome버전
- Google sheet
- 고양장항신혼희망타운
- 청약제도
- 무주택세대구성원
- flask
- 청약통장
- 소스제어
- Git
- GitHub
- 티스토리챌린지
- 주택청약제도
- chromedriver버전오류
- This version of ChromeDriver only supports Chrome version
- 챗gpt
- chatGPT
- Selenium
- 버전제어
- 스크래핑
- 구글시트
- vscode 구글시트 연동
- 구글API
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |