2016-09-22 2 views
4

git repos에서 시작된 여러 개의 python 프로젝트가 모두 하나의 PyCharm 창에 열려 있습니다.PyCharm에서 한 프로젝트의 디렉토리를 다른 프로젝트의 소스로 어떻게 추가합니까?

프로젝트 A에서 파이썬 패키지를 가져 오지만 PyCharm이 소스를 찾을 수없는 프로젝트 B라고 부르는 한 프로젝트에 파이썬 코드가 있습니다.

프로젝트 A의 파이썬 패키지가있는 디렉토리를 PyCharm의 소스 디렉토리로 표시했습니다. 실제로 프로젝트 A의 다른 코드는이 파이썬 패키지를 조회 할 수 있습니다. 그러나 이러한 소스 디렉토리는 동일한 창에있는 다른 프로젝트의 찾아보기 테이블에 포함되지 않습니다.

하나의 프로젝트가 다른 프로젝트의 디렉토리를 소스 디렉토리로 인식하게하는 PyCharm에는 어떤 방법이 있습니까? > 설정 ... - -

답변

6

당신은 상단 표시 줄에서 프로젝트 B.

  1. 또 다른 "콘텐츠 루트"로 프로젝트를 사용하는 Pycharm 말할 필요, 파일로 이동합니다> 프로젝트 : [yourprojectnamehere] -> 프로젝트 구조. 오른쪽 패널
  2. 에서 + Add Content Root
  3. 를 클릭하십시오 지금

OK Select content root directory

  • 클릭라는 팝업에서 프로젝트를 폴더를 선택, 당신은 프로젝트 A는 오른쪽 패널에 표시됩니다 볼 수 있습니다. 오른쪽 패널
  • 에서 프로젝트 A의

    1. 클릭 지금, 프로젝트 A의 내용이 표시됩니다. 소스로 포함시킬 소스를 선택하십시오. Ctrl을 잡고 left mouse button을 클릭하면 여러 항목을 선택할 수 있습니다.
    2. 위쪽 막대에서 Sources을 클릭하여 선택한 엔티티를 소스로 지정합니다.

    이제 오른쪽 패널에 원본 폴더가 표시됩니다.

  • +0

    이것은 나를 위해 일하는 95 %입니다. 내가 가진 한가지 문제점은''프로젝트의 두 모듈이 같은 내용의 루트를 공유 할 수 없기 때문에 다른 프로젝트의 최상위 루트 디렉토리를 추가 할 수 없다는 것입니다. "'나는 하위 디렉토리를 추가함으로써이 문제를 해결했습니다. 현재의 요구에 충분히 부합합니다. – CivFan

    관련 문제