누구든지 파이 확장자를 Mac OS X 10.5.7에서 파이썬 인터프리터와 연관시키는 방법을 알고 있습니까? 필자는 그것을 (/System/Library/Frameworks/Python.framework/Versions/2.5/bin/python) 연결할 응용 프로그램을 선택했지만 파이썬 실행 파일은 선택할 수없는 회색으로 표시된 항목으로 나타납니다. 어떤 아이디어?Mac OS X에서 파이 확장자와 파이썬 실행기를 연결하는 방법은 무엇입니까?
답변
스티브, 당신의 파이썬 스크립트의 맨 위에 다음을 추가
는#!/usr/bin/env python
이 파일의 첫 번째 행으로 발생해야합니다. 그런 다음이를 실행하기 위해 필요한 모든
./foo.py
협회는 "정보 입수"로 수행되는 파일 형식입니다
daves-macbookpro ~: chmod +x foo.py
:
는 다음과 같은 때문에 파일을 실행합니다. .PY 파일을 선택하고 파일 메뉴를 선택하십시오. 정보 메뉴 항목을 가져옵니다.
정보 입수 페이지 중간에 "연결 프로그램"이 있습니다.
파이썬 실행기를 선택할 수 있습니다. 모두 변경 ... 버튼이 모든 .py
파일에 대한 연결을 변경합니다.
python.org OS X Python 설치 프로그램에는 원하는 것을 정확하게 수행하는 "Python Launcher.app"라는 응용 프로그램이 포함되어 있습니다. 그것은/응용 프로그램/파이썬 n.n/n.n> 2.6 또는/응용 프로그램/MacPython n.n/2.5 및 이전 버전에 설치됩니다. 환경 설정 패널에서 실행할 Python 실행 파일을 지정할 수 있습니다. /usr/bin/python2.5에 설치된 Apple을 포함하여 모든 명령 행 경로가 될 수 있습니다. 또한 .py가 "Python Launcher"와 연결되어 있는지 확인해야합니다. Finder의 Get Info 명령을 사용하여 다른 곳에서 설명한대로 할 수 있습니다. 다운로드 된 .py 스크립트가 브라우저에 의해 자동으로 실행되면 보안 위험이 될 수 있음을 알아 두십시오. (Apple이 제공 한 10.5의 Python은 "Python Launcher.app"를 포함하지 않습니다.)
좋습니다. 여전히 두 가지 문제가 있습니다 : (1) 환경 설정에서 "항상 열어"를 선택 했는데도 기본적으로 파이썬 실행기로 열리지 않습니다. (2) 파이썬 모듈이 종료되면 터미널 문제가 종료되지 않습니다. 파이썬 실행 파일의 실행이 끝나면 터미널 프로그램을 종료하고 싶습니다. 아이디어가 있으십니까? –
(1) .py 스크립트에 Finder Get Info를 사용하면 정보 패널에 "Open with :" "Python Launcher (기본값)"가 표시되어야합니다. 그렇지 않은 경우, 연결 프로그램 드롭 다운에서 "Python Launcher"를 선택하십시오. 그런 다음 스크립트 파일을 두 번 클릭하면 "Python Launcher"가 시작됩니다. (2) 아마 그걸 해결할 수있는 가장 쉬운 방법은 Terminal.app 환경 설정을 변경하는 것입니다 : Settings-> Shell-> 셸이 존재하는 경우 : -> 셸이 정상적으로 종료하면 닫습니다. –
또 다른 접근법은 Python 스크립트를 직접 실행하기위한 "do shell script"가 포함 된 간단한 Applescript 애플릿을 만드는 것입니다. 또 다른 방법은 py2app를 사용하여 완전한 파이썬 응용 프로그램 번들을 만드는 것입니다. –
기본 파이썬 설치 (atleast on 10.6.8)는 /System/Library/Frameworks/Python.framework/Resources/
에 Python Launcher.app
을 포함하며 시스템에 설치된 최신/현재 버전의 파이썬에 별칭이 적용됩니다. 이 응용 프로그램은 터미널을 시작하고 스크립트를 실행할 수있는 적절한 환경을 설정합니다.
- 1. Mac OS X에서 clojure를 실행하는 방법은 무엇입니까?
- 2. Mac OS X에서 SSD를 감지하는 방법은 무엇입니까?
- 3. Mac OS X에서 볼륨을 나열하는 방법은 무엇입니까?
- 4. Mac OS X 파이 게임 입력이 파이썬 대신 터미널로 이동합니다.
- 5. Mac OS X에서
- 6. Mac OS X에서 어셈블리 편집
- 7. MAC OS X에서 MAC 주소를 프로그래밍 방식으로 찾는 방법은 무엇입니까?
- 8. Mac OS X에서 virtualenv 사용
- 9. Mac OS X에서 Qwt 사용
- 10. 카이로 표면을 OS-X에서 파이 게임으로 변환하는 가장 빠른 방법
- 11. Mac OS X에서 showkey equivalent?
- 12. Mac OS X에서 Java의 미래
- 13. 피치 감지 Mac OS X에서
- 14. Mac OS X에서 HID_Utilities.h 누락
- 15. Mac OS X에서 내보내기 명령
- 16. Mac OS X에서 원격 디버깅
- 17. Mac OS X에서 Eclipse의 에뮬레이터
- 18. Mac OS X에서 GetTextExtentPoint32가 동일합니다
- 19. Mac OS X에서 PATH를 복원
- 20. Mac OS X에서 "실행하려면 클릭하십시오"
- 21. Mac OS X에서 시작시 프로그래밍 방식으로 실행됩니까?
- 22. Mac OS X에서 dtrace ustack() 헬퍼가 있습니까?
- 23. OS X에서 프로세스 시작시 디버거를 프로세스에 자동으로 연결하는 방법은 무엇입니까?
- 24. Mac OS X에서 웹 페이지 컨트롤
- 25. Mac OS X에서 PS3 용 크로스 컴파일 방법은 무엇입니까?
- 26. Mac OS X에서 WebView로 iphone safari를 에뮬레이트하는 방법은 무엇입니까?
- 27. Qt 프레임 워크를 Mac OS X에서 패키지하는 방법은 무엇입니까?
- 28. Mac OS X에서 MySQL Connector/C를 설치하는 방법은 무엇입니까?
- 29. Mac OS X에서 .app 파일을 바이너리에서 만드는 방법은 무엇입니까?
물론 이것은 터미널에서 실행 가능하게 만듭니다. 파이썬 프로그램을 두 번 클릭하고 실제로 인터프리터를 통해 실행 가능하게하고 싶습니다. 나는 (내 원래 게시물을 보려고)했지만 .py 파일을 시작하는 응용 프로그램으로 실제로 파이썬 인터프리터를 선택할 수 없었다. –