본문 바로가기
국회도서관 자료검색 서비스

pylint 로 python 가상환경 venv 코드와 vs code 와 연결시키기 #7

by 유니네 라이브러리 2024. 8. 6.

파이썬 가상환경에서 코드 생성하고, vs code에서 폴더 열기로 열어보면 아래와 같은 메시지가 나오는 경우가 있다.

python 원본에서 가져오기 실패

해결하기 위해 가상환경에 들어가서 pylint 를 인스톨한다.

  • 가상환경 진입
(pubd_api) pubdapi % ls
db.sqlite3	manage.py	pubdapi		pubdapp
(pubd_api) pubdapi % pip install pylint
Collecting pylint
  Downloading pylint-3.2.6-py3-none-any.whl.metadata (12 kB)
Collecting platformdirs>=2.2.0 (from pylint)
  Downloading platformdirs-4.2.2-py3-none-any.whl.metadata (11 kB)
Collecting astroid<=3.3.0-dev0,>=3.2.4 (from pylint)
  Downloading astroid-3.2.4-py3-none-any.whl.metadata (4.5 kB)
Collecting isort!=5.13.0,<6,>=4.2.5 (from pylint)
  Downloading isort-5.13.2-py3-none-any.whl.metadata (12 kB)
Collecting mccabe<0.8,>=0.6 (from pylint)
  Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB)
Collecting tomlkit>=0.10.1 (from pylint)
  Downloading tomlkit-0.13.0-py3-none-any.whl.metadata (2.7 kB)
Collecting dill>=0.3.6 (from pylint)
  Downloading dill-0.3.8-py3-none-any.whl.metadata (10 kB)
Downloading pylint-3.2.6-py3-none-any.whl (519 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 519.8/519.8 kB 2.5 MB/s eta 0:00:00
Downloading astroid-3.2.4-py3-none-any.whl (276 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 276.3/276.3 kB 2.3 MB/s eta 0:00:00
Downloading dill-0.3.8-py3-none-any.whl (116 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 116.3/116.3 kB 2.2 MB/s eta 0:00:00
Downloading isort-5.13.2-py3-none-any.whl (92 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.3/92.3 kB 1.9 MB/s eta 0:00:00
Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
Downloading platformdirs-4.2.2-py3-none-any.whl (18 kB)
Downloading tomlkit-0.13.0-py3-none-any.whl (37 kB)
Installing collected packages: tomlkit, platformdirs, mccabe, isort, dill, astroid, pylint
Successfully installed astroid-3.2.4 dill-0.3.8 isort-5.13.2 mccabe-0.7.0 platformdirs-4.2.2 pylint-3.2.6 tomlkit-0.13.0
(pubd_api) pubdapi %
  • vs code 를 닫고 다시 오픈한다.
  • vs code 에서 가상환경 폴더로 열기 한다.

아래와 같이 정상 인식

 

☞ python, django 설치는 이전 글 참고

https://yuneenelife.tistory.com/entry/API-Server-django-python-Framework-설치-1

 

API Server django python Framework 설치 #1

python framework 인 django를 이용해서 API Server를 구축한다.API는 공공데이터 포털에서 제공하는 국회 도서관 자료검색 서비스를 이용한다. 먼저 작업을 시작하기에 앞서 작업을 진행할 폴더를 생성

yuneenelife.tistory.com