[python] Xcode 4+의 Python?

Xcode 4, 5, 6 또는 7에서 Python 친화적 인 환경을 만드는 방법은 무엇입니까?



답변

나는 그것을 알아! 단계는 실제보다 더 많은 노력이 필요한 것처럼 보입니다.

이 지침은 처음부터 프로젝트를 작성하기위한 것입니다. 이 프로젝트에 포함하려는 기존 Python 스크립트가있는 경우 분명히이 지침에서 약간 벗어나야합니다.

이 지침이 더 이상 작동하지 않거나 Xcode 업데이트의 변경으로 인해 명확하지 않은 경우 알려주십시오. 필요한 수정을하겠습니다.

  1. Xcode를 엽니 다. 둘 중 하나에 대한 지시 사항은 동일합니다.
  2. 메뉴 표시 줄에서 “파일”→ “새로 만들기”→ “새 프로젝트…”를 클릭하십시오.
  3. 왼쪽 창에서 “Other”를 선택한 다음 오른쪽 페이지에서 “External Build System”을 선택하고 “Next”를 클릭하십시오.
  4. 제품 이름, 조직 이름 또는 조직 식별자를 입력하십시오.
  5. “빌드 도구”필드 /usr/local/bin/python3에 Python 3 또는 /usr/bin/pythonPython 2를 입력하고 “다음”을 클릭하십시오. 이것은 파이썬 실행 파일로 해석되는 심볼릭 링크 (기본적으로 설정 됨)가 있다고 가정합니다. 당신이 당신의 파이썬 실행 파일이있는 곳으로 모르는 경우, 터미널에 다음 명령 중 하나를 입력 which python3하고 which python.
  6. “다음”을 클릭하십시오.
  7. 저장할 위치를 선택하고 “만들기”를 클릭하십시오.
  8. 메뉴 표시 줄에서 “파일”→ “새 파일”→ “새 파일…”을 클릭하십시오.
  9. “OS X”에서“Other”를 선택하십시오.
  10. “Empty”를 선택하고“Next”를 클릭하십시오.
  11. 프로젝트 폴더로 이동하고 (그렇지 않으면 작동하지 않음) Python 파일의 이름 ( “.py”확장자 포함)을 입력 한 다음 “만들기”를 클릭하십시오.
  12. 메뉴 표시 줄에서“Product”→“Scheme”→“Edit Scheme…”을 클릭하십시오.
  13. 왼쪽 창에서“실행”을 클릭하십시오.
  14. “정보”탭에서“실행 파일”필드를 클릭 한 다음“기타…”를 클릭하십시오.
  15. 5 단계에서 실행 파일로 이동 ⇧⌘G하십시오. 디렉토리가 숨겨져 있으면 입력 해야 할 수도 있습니다.
  16. 실행 파일을 선택하고 “선택”을 클릭하십시오.
  17. “Debug executable”을 체크 해제하십시오. 이 단계를 건너 뛰면 Xcode는 Python 실행 파일 자체를 디버깅하려고 시도합니다. 외부 디버깅 도구를 Xcode에 통합하는 방법을 모릅니다.
  18. “Arguments Passed On Launch”에서 “+”아이콘을 클릭하십시오. 오른쪽을 가리키는 삼각형을 클릭하여 해당 섹션을 확장해야 할 수도 있습니다.
  19. $(SRCROOT)/(또는 $(SOURCE_ROOT)/)를 입력 한 다음 테스트하려는 Python 파일의 이름을 입력하십시오. Python 프로그램은 프로젝트 폴더에 있어야합니다. 그렇지 않으면 여기에 전체 경로 (또는 프로젝트 폴더의 하위 폴더에있는 경우 상대 경로)를 입력해야합니다. 전체 경로에 공백이 있으면 시작과 끝에 따옴표를 포함해야합니다.
  20. “닫기”를 클릭하십시오.

“파일 관리자 표시”탭이 활성화 된 상태에서 “유틸리티”패널을 열면 파일 유형이 자동으로 “기본-Python 스크립트”로 설정됩니다. 가능한 모든 파일 형식 옵션을 살펴보고 모든 기능을 수행 할 수있는 아이디어를 얻으십시오. 위의 방법은 모든 해석 언어에 적용 할 수 있습니다. 현재로서는 Java를 사용하는 방법을 정확히 파악하지 못했습니다. 다시, 나는 너무 많은 연구를하지 않았다. 분명히이 모든 것에 대해 웹에 떠 다니는 문서가 있습니다.

관리자 권한없이 실행 :

관리 권한이 없거나 개발자 그룹에 속하지 않아도 Python 프로그래밍에 Xcode를 계속 사용할 수 있지만 컴파일이 필요한 언어로는 개발할 수 없습니다. 재생 버튼을 사용하는 대신 메뉴 표시 줄에서 “제품”→ “작업 수행”→ “건물없이 실행”을 클릭하거나 키보드 단축키를 사용하십시오 ^⌘R.

기타 사항 :

텍스트 인코딩, 줄 끝 및 / 또는 들여 쓰기 설정을 변경하려면 “유틸리티”패널을 열고 “파일 관리자 표시”탭을 클릭하십시오. 거기에이 설정이 있습니다.

Xcode의 빌드 설정에 대한 자세한 내용은 this 보다 좋은 소스는 없습니다 . 지원되지 않는 컴파일 된 언어로 작업 할 수있는 누군가의 의견을 듣고 싶습니다. 이 프로세스는 다른 해석 언어에서도 작동합니다. 5 단계와 16 단계를 적절히 변경하십시오.


답변

Tyler가 제공하는 단계를 단순화하기 위해 Xcode 4 템플릿을 만들었습니다 .
결과는 Xcode 4 용 Python 프로젝트 템플릿입니다.

이제 템플릿을 다운로드하여 /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/Xcode 4를 사용하여 Python 프로젝트로 옮긴 다음 새 프로젝트로 이동하면됩니다 .

여전히 수동 구성표 설정이 필요합니다 ( Tyler가 제공 한 12-20 단계 참조 )


답변

XCode 7에서 Python을 작동시키는 절차

1 단계 : 외부 빌드 시스템으로 프로젝트 설정

여기에 이미지 설명을 입력하십시오

1.1 단계 : 프로젝트 체계 편집

여기에 이미지 설명을 입력하십시오

2 단계 : 프로젝트 실행 파일로 Python을 지정 (shift-command-g) 경로는 / usr / bin / python이어야합니다.

여기에 이미지 설명을 입력하십시오

3 단계 : 사용자 정의 작업 디렉토리 지정

여기에 이미지 설명을 입력하십시오

4 단계 : 명령 행 인수를 Python 파일의 이름으로 지정하십시오. (이 예에서 “test.py”)

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

5 단계 : 고맙습니다.

(OSX가 파이썬 디버거를 지원할 때까지 디버깅을 추가 할 수 없습니까?)


답변

PyDev 플러그인을 Eclipse 에 사용해보십시오 . 파이썬과 함께 사용하기 위해 많은 편집자 / IDE를 시도했지만 가장 좋아하는 것은 Eclipse 용 PyDev 플러그인입니다. 코드 완성, 디버거 및 기타 많은 멋진 기능이 있습니다. 게다가 둘 다 무료입니다.


답변

XCode3에서 한동안 사용했던 다른 방법 :

위의 1-15 단계를 참조하십시오.

  1. 실행 파일로 / bin / bash를 선택하십시오.
  2. “디버거”필드에서 “없음”을 선택하십시오.
  3. “인수”탭에서 “기본 확장 사용”필드를 클릭하고 이전에 작성한 대상을 선택하십시오.
  4. “Arguments Passed On Launch”에서 “+”아이콘을 클릭하십시오. 오른쪽을 가리키는 삼각형을 클릭하여 해당 섹션을 확장해야 할 수도 있습니다.
  5. “-l”을 입력하십시오. 이것은 bash에게 로그인 환경 (PYTHONPATH 등)을 사용하도록 지시합니다.
  6. 19 단계를 다시 수행하십시오.
  7. “-c ‘$ (SOURCE_ROOT) /. py'”를 입력하십시오.
  8. “확인”을 클릭하십시오.
  9. 코딩을 시작하십시오.

이 방법에 대한 좋은 점은 동일한 환경을 사용하여 XCode 외부에서 실행하는 데 사용하는 것과 동일한 환경을 사용한다는 것입니다 (bash .profile에서 설정).

또한 파이썬뿐만 아니라 모든 유형의 파일을 개발 / 실행할 수있을 정도로 일반적입니다.


답변

Apple Developer Library 의이 기술 노트 TN2328 은 Xcode 5.0을 사용한 Python 임베딩 변경에 대해 많은 도움을주었습니다.


답변

이 스레드는 오래되었지만 Xcode 버전 8.3.3에서 차용하기 위해 허용 된 답변의 Tyler Crompton의 방법이 여전히 작동합니다 (일부 이름은 약간 다르지만 중요하지는 않습니다).

내가 약간 어려움을 겪었던 2 점 :

단계 16 : 원하는 파이썬 실행 파일이 회색으로 표시되면 마우스 오른쪽 버튼으로 클릭하고 빠른 모양을 선택하십시오. 그런 다음 빠른보기 창을 닫으면 이제 선택할 수 있습니다.

19 단계 : 이것이 작동하지 않으면 Arguments 탭에서 python 파일의 이름 만 입력 한 다음 Working Directory의 Options 탭에 프로젝트 루트 디렉토리를 명시 적으로 입력하십시오. 디렉토리”상자를 선택하고 아래 필드에 프로젝트 루트 디렉토리를 입력하십시오.


댓글 달기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다