
Mac을 사용하여 Python을 배우고 싶습니다.
이제 학습 자료에서 이 버전을 사용하고 있으므로 Python 버전 >= 3.1.3을 설정하고 싶습니다.
python
터미널 결과 버전 2.6.1에 입력하면 ,python.org에서 dmg 설치 프로그램 사용터미널의 Python 버전에는 영향을 미치지 않지만 아래에 자체 쉘과 함께 번들로 제공됩니다.Applications/Python 3.1/Idle.app
학습을 위해 이 셸을 사용해야 합니까, 아니면 Snow Leopard와 함께 번들로 제공되는 Python 버전을 업데이트하는 더 좋은 방법이 있습니까?
이미 시도했지만 defaults write com.apple.versioner.python Version 3.1.3
결과 defaults write com.apple.versioner.python Version 3.0
가 없습니다.
답변1
Python 3에서는 문제가 발생합니다. 그렇기 때문에 Python 2를 대체하지 않고 python
여전히 2를 시작합니다.
Python 3을 얻으려면 python3
. 다음을 $PATH
편집 하고 추가하여 변경해야 할 수도 있습니다 ~/.bash_profile
.
PATH="/Library/Frameworks/Python.framework/Versions/3.1/bin:${PATH}"
export PATH
python
에 매핑할 셸 함수나 별칭을 정의하면 python3
이전 스크립트가 계속 실행되고 입력하여 python
버전 3을 얻을 수 있습니다.
다음에 추가 .bash_profile
:
alias python='python3'
/usr/bin/env python
Python 2를 계속 제공합니다.
답변2
Python 2.x가 필요한 앱은 3 미만에서 작동하지 않을 정도로 구문이 다르기 때문에 기본값을 실제로 변경하고 싶지는 않습니다.
내 생각에 python 대신 python3을 입력하면 버전 3이 사용됩니다(아니면 제가 그렇게 설정했을 수도 있습니다!).
답변3
IDLE을 사용하는 것은 Python을 배우는 데 적합합니다. 코드와 함께 파일을 저장하거나 셸에서 개별 코드 줄을 실행할 수 있습니다.
원하는 경우 Python 3.1의 Mac 설치와 함께 TextMate와 같은 텍스트 편집기나 Eclipse와 같은 IDE를 사용할 수 있습니다. 해당 애플리케이션이 Python 인터프리터의 위치를 가리키도록 하기만 하면 됩니다.
내가 그랬어다음 게시물이런 방식으로 Python 3에서 TextMate를 설정하는 방법에 대해 설명합니다. 도움이 되길 바랍니다.