PyCharm을 사용하여 프로젝트를 진행하고 있습니다. 프로젝트가 인터프리터로 열리고 구성되어 성공적으로 실행될 수 있습니다. 원격 인터프리터 경로가 올바르게 매핑되었습니다. 이것은 올바른 구성으로 보이지만 PyCharm은 내장 Python 함수의 경우에도 “해결되지 않은 참조”오류로 유효한 코드를 강조 표시합니다. 코드가 실행 되더라도 왜 감지되지 않는 것입니까? PyCharm이 올바르게 인식하도록 할 수있는 방법이 있습니까?
이 특정 문제 인스턴스는 원격 인터프리터와 관련이 있지만 로컬 인터프리터에도 문제가 나타납니다.
답변
파일 | 캐시 무효화 … 및 PyCharm을 다시 시작하면 도움이됩니다.
답변
Dmitry의 답변이 효과가 없었습니다.
Project Interpreters로 이동하여 “Paths”탭을 선택하고 해당 하위 메뉴에서 Refresh 버튼을 눌러 작업했습니다. “python-skeletons”라는 이름으로 자동 입력됩니다.
편집 : PyCharm 3.4.1을 사용한 스크린 샷 (잘 숨겨져 있습니다)
답변
이것에 대한 많은 솔루션이 있으며 다른 솔루션보다 편리하며 항상 작동하지는 않습니다.
‘빠른’에서 ‘성가신’으로 이동하면서 시도 할 수있는 모든 것이 있습니다.
- 마
File
->Invalidate Caches / Restart
다시 시작 PyCharm.- 아래 방법 중 하나를 수행 한 후에도이 작업을 수행 할 수 있습니다.
- 먼저, 어떤 인터프리터를 실행 중인지 확인하십시오 :
Run
->Edit Configurations
->Configuration
->Python Interpreter
. - 통역사 경로를 새로 고칩니다.
File
->Settings
Project: [name]
->Project Interpreter
-> ‘프로젝트 통역사’: 톱니 바퀴 아이콘->More...
- ‘경로 표시’버튼을 클릭하십시오 (하단).
- ‘새로 고침’버튼을 클릭하십시오 (하단)
- 인터프리터를 제거하고 다시 추가하십시오.
File
->Settings
Project: [name]
->Project Interpreter
-> ‘프로젝트 통역사’: 톱니 바퀴 아이콘->More...
- ‘제거’버튼을 클릭하십시오
- ‘추가’버튼을 클릭하고 대화를 다시 추가하십시오
- 프로젝트 환경 설정 삭제
- 프로젝트
.idea
폴더 삭제 - PyCharm을 닫았다가 다시 엽니 다
- 처음부터 프로젝트 열기
- 프로젝트
- PyCharm 사용자 환경 설정을 삭제하십시오 (그러나 먼저 백업하십시오).
~/.PyCharm50
Mac에서%homepath%/.PyCharm50
Windows에서
- 다른 통역사로 전환 한 다음 원하는 통역사로 다시 돌아가십시오.
- 새 가상 환경을 작성하고 해당 환경의 인터프리터로 전환하십시오.
- 다른 통역사로 전환하십시오. 다시 전환하지 마십시오.
답변
제 경우에는 디렉토리 구조였습니다. 내 프로젝트는 다음과 같습니다
+---dir_A
+---dir_B
+app
|
\-run.py
dir_b> “mark directory as”> “project root”를 마우스 오른쪽 버튼으로 클릭하십시오.
답변
캐시 무효화 또는 경로 새로 고침이 작동하지 않을 때이 문제를 해결하기 위해 원격 인터프리터를 제거했다가 다시 추가하는 것이 좋습니다.
다중 VM 설정에 새 VM을 추가하면 매번 및 매번 사용하며 전달 된 포트가 변경되고 SSH에 잘못된 포트를 사용하려고 할 때 PyCharm을 혼란스럽게하는 것으로 보입니다. 포트를 변경해도 깨진 참조가 도움이되지 않는 것 같습니다.
답변
다른 해결책으로도 효과가 없다면 ~ / .PyCharm40 폴더를 삭제 (백업)하고 삭제 한 다음 PyCharm을 다시 열어보십시오. 이것은 모든 선호도를 죽일 것입니다.
Mac에서는 ~ / Library / Caches / Pycharm40 및 ~ / Library / Preferences / PyCharm40을 삭제하려고합니다.
Windows의 경우 C : \ Users \ $ USER.PyCharm40입니다.
답변
다음 단계에 따라 PyCharm 4.0.6 (OSX 10.10.3)으로 테스트되었습니다.
- PyCharm 메뉴를 클릭하십시오.
- 프로젝트 통역사를 선택하십시오.
- 기어 아이콘을 선택하십시오.
- 추가 버튼을 선택하십시오.
- 소속 된 프로젝트 통역사를 선택하십시오.
- 디렉토리 트리 버튼을 선택하십시오.
- 경로 목록 다시로드를 선택하십시오.
문제 해결됨!