티스토리 뷰
Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.
Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.
아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.
Pylint "unresolved import" error in Visual Studio Code
Visual Studio Code의 Pylint "unresolved import" 오류 수정 방법
문제 내용
I am using the following setup
다음 설정을 사용하고 있습니다.
- macOS v10.14 (Mojave)
- Python 3.7.1
- Visual Studio Code 1.30
- Pylint 2.2.2
- Django 2.1.4
I want to use linting to make my life a bit easier in Visual Studio Code. However, for every import I have states "unresolved import". Even on default Django imports (i.e. from django.db import models).
Visual Studio Code에서 내 삶을 좀 더 쉽게 만들기 위해 linting을 사용하고 싶다. 그러나 모든 import에 대해 "unresolved import"이라고 명시되어 있습니다. 기본 Django import(즉, django.db 가져오기 모델에서)에서도 마찬가지입니다.
I presume it is because it is not seeing the virtual environment Python files.
가상 환경 Python 파일이 보이지 않기 때문인 것 같습니다.
Everything works just fine, but it's starting to get annoying.
모든 것이 잘 작동하지만, 점점 귀찮아지기 시작했어요.
The interpreter choices I have are all system versions of Python. It does not seem to see my virtual environment Python at all (it is not in the same directory as my workspace, so that part makes sense).
내가 선택한 인터프리터는 모두 파이썬의 시스템 버전이다. 내 가상 환경 Python이 전혀 보이지 않는 것 같습니다(내 작업 공간과 동일한 디렉토리에 있지 않으므로 해당 부분이 의미가 있음).
If I set up the python.PythonPath in the settings.json file, it just ignores it and does not list my virtual environment path as an option. I also tried setting it up in my global Python settings, but it also does not show up.
내가 파이썬을 설치하면.settings.json 파일의 python.PythonPath는 이를 무시할 뿐이며 내 가상 환경 경로를 옵션으로 나열하지 않습니다. 글로벌 파이썬 설정에서도 설정을 시도했지만 표시되지 않습니다.
Is there a quick fix to get it working?
그것을 작동시킬 수 있는 빠른 해결책이 있나요?
높은 점수를 받은 Solution
The accepted answer won't fix the error when importing own modules.
자체 모듈을 가져올 때 수락된 답변으로는 오류가 해결되지 않습니다.
Use the following setting in your workspace settings .vscode/settings.json
:
당신의 작업 공간 설정 .vscode/settings.json에서 다음 설정을 사용합니다.
"python.autoComplete.extraPaths": ["./path-to-your-code"],
Reference: Troubleshooting, Unresolved import warnings
참조: 문제 해결, 확인되지 않은 가져오기 경고
가장 최근 달린 Solution
Okay, so 2 years down the line, I have ran into this annoying problem. All I can seen here are some really complicated workarounds. Here are easy to follow steps for anyone else who might just run into this later on:
좋아, 그래서 2년 후에, 나는 이 짜증나는 문제에 부딪쳤다. 여기서 볼 수 있는 것은 정말 복잡한 해결책들뿐입니다. 다음은 나중에 이 문제가 발생할 수 있는 다른 사용자를 위해 수행할 수 있는 단계입니다.
- at the bottom of VS Code where you see the Python version listed, just click there
- Select Interpreter windows is going to appear
- click on the first option that says "Select Interpreter Path" and navigate to the folder path which has your Virtual Environment
VS Code 하단에서 Python 버전이 나열된 곳을 클릭하십시오.
인터프리터 선택 창이 나타납니다.
첫 번째 옵션인 "Select Interpreter Path"를 클릭하고 가상 환경이 있는 폴더 경로로 이동합니다.
That's all you need to do and avoid tampering with those settings in VS Code which might get very complicated if not handled with caution.
VS Code에서 이 설정을 변경하지 않도록 주의하여 처리하지 않으면 매우 복잡해질 수 있습니다.
출처 : https://stackoverflow.com/questions/53939751/pylint-unresolved-import-error-in-visual-studio-code
'개발 > 파이썬' 카테고리의 다른 글
확실히 설치된 모듈을 import 실패할 때 확인 할 것들!! (0) | 2022.12.03 |
---|---|
파일 생성 및 수정 날짜/시간을 얻는 방법 (0) | 2022.12.03 |
urllib 및 python을 통해 사진 다운로드 (0) | 2022.12.03 |
파이썬에서 파일 이동시키기 (0) | 2022.12.03 |
기존 파일에 내용 추가하기 (0) | 2022.12.03 |