Pycharm 에서 가방 을 가 져 올 수 없 는 문 제 를 완벽 하 게 해결 합 니 다.Unresolved reference
Unresolved reference 'ERROR_CODE_INPUT_ERROR' less... (Ctrl+F1)
This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.
문제 설명pycharm 은 참조 할 수 없 는 클래스 를 표시 합 니 다.이 클래스 가 프로젝트 에 있 더 라 도 파일 위 에 있 는 import 를 보면 해당 하 는 모듈 import 가 성공 하지 못 했 습 니 다.
분석 하 다.
이러한 클래스 가 프로젝트 에 있 는 이상 import 가 성공 하지 못 한 것 은 경로 가 대응 하지 않 았 기 때 문 입 니 다.사실은 pycharm 기본 항목 의 루트 디 렉 터 리 가 source 디 렉 터 리 이기 때문에 import 는 상대 적 인 경로 가 아 닌 절대 경 로 를 사용 하면 프로젝트 의 루트 디 렉 터 리 에서 찾 을 수 있 습 니 다.우리 가 원 하 는/src 디 렉 터 리 가 아니 라 import 가 성공 하지 못 했 습 니 다.
해결 방법
상대 경로 로 변경
from ...package import *
첫 번 째.현재 디 렉 터 리 를 표시 하고,뒤의 모든'.'은 이전 디 렉 터 리 를 표시 합 니 다.상대 디 렉 터 리 를 사용 하면 import 의 성공 을 보장 할 수 있 지만,이러한 쓰 기 를 권장 하지 않 습 니 다.현재 이 파일 이 다른 가방 으로 이동 하려 면 여러 곳 을 바 꿔 야 하기 때 문 입 니 다.물론,상대 경 로 를 사용 하면 가방 이름 을 마음대로 변경 할 수 있 습 니 다.보증 만 하면 됩 니 다.pycharm 에 source 경 로 를 설정 합 니 다.
fileC>settingC>project:serverC>project structure
package 를 넣 는 폴 더 를 source 로 설정 합 니 다.이러한 import 모듈 류 등 은 이 source 폴 더 를 루트 경로 로 찾 는 것 입 니 다.즉,이 source 폴 더 에서 import 를 찾 는 것 입 니 다.Pycharm 이 가방 을 가 져 올 수 없 는 문 제 를 완벽 하 게 해결 한 Unresolved reference 는 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 해 주시 고 많은 응원 부 탁 드 리 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
IntelliJ 공식 단축키 목록 PDF 일본어 버전Jetbrains의 허가를 받아 각 IDE의 공식 단축키 (keymap reference) 목록 PDF의 일본어 버전을 만들었습니다. 각 이미지를 클릭하면 PDF를 얻을 수 있습니다. IDE 자체의 UI 를 일본어화...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.