2015-02-04 4 views
29

저는 PyCharm을 처음 사용합니다. 내 전화 번호부에 사용하는 디렉토리가 있습니다 : c:\test\my\scripts\. 이 디렉토리에는 가져 오는 모듈이 있습니다. 그것은 내 파이썬 껍질에서 잘 작동합니다.PyCharm과 PYTHONPATH

이 디렉토리 경로를 PyCharm에 어떻게 추가하여 해당 디렉토리에있는 것을 가져올 수 있습니까?

답변

11

당신은 폴더가 파이썬 패키지라는 인터프리터를 알려줍니다 정확히 __init__.py (밑줄 초기화 밑줄 밑줄을 강조)라는 이름의 빈 파이썬 파일입니다 __init__.py 파일을 넣어 이루어집니다 패키지를 나타내는되어 있는지 각 폴더를 만들 필요가 .

Pycharm은 PyCharm이 해당 디렉토리를 모른다면 가져온 코드에 대해 불평하기를 좋아합니다. 프로젝트 인터프리터 구성으로 이동하여 경로로 이동하여 프로젝트에 없거나 인터프리터 바로 아래에있는 경로 참조를 추가하십시오.

추가 할 사항은 루트를 나타내는 폴더를 마우스 오른쪽 버튼으로 클릭하고 '표시 디렉토리로 ...'> '소스 루트'를 클릭하여 프로젝트 코드의 소스 루트를 설정하는 것입니다.

+1

이 답변을 작성했다고해도 여전히 기억 나는지 모르겠지만 그 점은 저에게는 효과가 없습니다. 웬일인지 ... 빈''__. py '를 넣는 것은 효과가 없습니다. 그리고 당신이 말한 곳에서 "경로"또는 "표시 디렉토리"가 보이지 않습니다 ... * 울기 * –

+0

I 같은 문제가 있습니다. 명령 줄을 통해 오류없이 실행할 수 있지만 IDE는 항상 "ImportError : No module name test.dfs"라고 불평합니다. – Chhabilal

+0

더 완벽하고 완전한 대답이 있습니다. 또한'__init __. py' 파일은 (적어도 필자의 경우에는) 필 요 없다. – fiveclubs

64

당신은 별도의 창을 열 것이다 홈페이지 PyCharm환경로 이동해야합니다. 왼쪽 창에서 프로젝트를 선택하십시오. ...>프로젝트 통역자. 이제 오른쪽의 기본 창에서 'Project Interpreter'필드 옆에있는 설정 기호 (기어 기호)를 클릭하십시오. 팝업 메뉴에서 을 선택하십시오. 이제 마지막 단계에서이 프로젝트에 사용하고있는 인터프리터를 선택하고 창의 아래쪽에있는 트리 기호를 클릭하십시오. 기호 위로 마우스를 가져 가면 "선택한 인터프리터의 경로 표시"로 나타납니다. "더하기"기호를 클릭하여 경로를 추가하십시오.

나이가 들수록 자세한 지침이 도움이되기를 바랍니다. 자세한 내용은 PyCharm docs에서 확인할 수 있습니다.

추가하고자하는 모듈의 각 하위 폴더에 __init__.py을 포함하고 프로젝트 폴더를 '원본 루트'로 만드는 것이 좋습니다. 경로 표시 줄의 폴더를 마우스 오른쪽 버튼으로 클릭하고 '디렉토리를 다른 이름으로 표시'를 선택하십시오.

+3

이유는 확실하지 않지만 이것이 나에게 효과가있는 첫 번째 해결책입니다. – gwg

+8

정답입니다. – Rob

+3

나는 또한 이것을 선택했을 것이다. 그것은 작동합니다. 감사! – alisa