2011-04-22 4 views
0

Snow Leopard에 Python 3을 설치하는 데 어려움이 있습니다.Snow Leopard에 Python 3을 설치하고 있는데, 정확히 설치하고 있습니까?

내가 무엇을 설치하고 있는지 잘 모르기 때문에 어려움을 겪고 있습니다. (나는 파이썬이 언어이고 가상 머신을 사용한다는 것을 알고있다.)

파이썬의 작동 설치를 구성하는 모든 부분에 대한 개요와 구성 방법은 어디에서 구할 수 있습니까?

파이썬 3을 사용할 수 있지만 시스템의 다른 설치를 손상시키지 않도록이 내용을 이해하고 싶습니다.

+1

왜 Python3이 필요합니까? – Blender

+0

항상 오류 메시지를 포함하십시오. –

답변

3

일반적으로 소스에서 Mac OS X으로 Python을 빌드 할 필요는 없습니다. 가장 최근의 Python 3을 원한다면 Python.org here에서 OS X 용 공식 Python 3.2 설치 프로그램 중 하나를 다운로드하여 설치하십시오. Python의 Python 설치 프로그램.조직은 파이썬 3의 프레임 워크 빌드 디렉토리에서

/Library/Frameworks/Python.framework/Versions/3.2 

루트 설치를 해당 버전에 고유 bin, lib 및 다른 디렉터리를 찾을 수 있습니다. python.org 설치 프로그램을 사용하여 다른 Python 버전 (예 : 2.7)을 설치하면 3.2 버전과 완전히 독립적으로 /Library/Frameworks/Python.framework/Versions/2.7 아래에 설치됩니다. IDLE.app의 버전과 /Applications/Python m.n (3.2, 2.7 등)에 설치된 다른 파일도 있습니다. Apple에서 제공하는 Pythons (OS X 10.6 용 2.6.1 및 2.5.4)는 다음 위치에 설치됩니다.

/System/Library/Frameworks/Python.framework/Versions/ 

다시 완전히 별개의 위치입니다. 따라서 시스템 파이썬 파일을 변경하거나 제거 할 필요가 없으며 제거 할 필요가 없습니다. python.org 설치 관리자는 쉘 PATH 변수를 변경하여 경로에 적절한 프레임 워크 bin 디렉토리를 추가하여 새로 설치된 Python이 먼저 발견되도록 할 수 있습니다. 파이썬 3에서는 python이 아닌 python3으로 호출해야하므로 충돌이 발생하지 않습니다.

또한 python.org 설치 프로그램에는 /usr/local/bin의 심볼릭 링크를 프레임 워크 bin의 중요한 파일에 설치하는 옵션이 있지만 여러 가지 이유로 그 중 특히 유용하지는 않습니다. 일반적으로 실행 PATH에 프레임 워크 bin 디렉토리를 포함시켜야합니다. 이 경우 보통 /usr/local/bin 심볼릭 링크가 필요하지 않습니다.

세부 사항에 관심이있는 경우 소스 타볼을 다운로드하고 configure.in과 최상위 메이크 파일을 검사하십시오. 설치 관리자를 빌드하는 데 사용되는 스크립트는 Mac/BuildInstaller입니다.

Mac OS X의 Python 및 Tkinter, IDLE 및 Tcl/Tk의 사용에 대한 자세한 내용은 this page을 참조하십시오.

0
  1. 이동

그것은 기본적으로 python3로하여 파괴되지를 설치합니다 (아래 참조) README의 단계에 따라 소스를

  • 의 포장을 풀고
  • 다운로드 Python.org하기 당신의 다른 배포판. 유닉스, 리눅스, BSD, OSX, Cygwin에서에

    :

    ./configure 
    make 
    make test 
    sudo make install 
    

    이 python3 파이썬을 설치합니다.

    많은 옵션을 configure 스크립트에 전달할 수 있습니다. "./configure --help"를 으로 실행하십시오. OSX와 Cygwin에서 실행 파일은 python.exe입니다. 다른 곳에서는 파이썬 일뿐입니다.

    Mac OS X에서 --enable-framework를 사용하여 Python을 구성한 경우 은 "make frameworkinstall"을 사용하여 설치를 수행해야합니다. 이렇게하면 보통 PATH에없는 곳에서 Python 실행 파일을 설치하므로/usr/local/bin에 심볼릭 링크를 설정해야 할 수 있습니다.

    Windows의 경우 PCbuild/readme.txt를 참조하십시오.

    원하는 경우 하위 디렉토리를 만들고 거기에서 구성을 호출 할 수 있습니다. 예를 들어 :

    mkdir debug 
    cd debug 
    ../configure --with-pydebug 
    make 
    make test 
    

    는 (. 최상위 디렉토리에 내장 또한 이 먼저 최상위에 을 "깨끗한하게"해야하는 경우이 오류가 발생합니다.)

    -

    패키지 및 모듈을 설치하고 있습니다. 소스를 다운로드하고 디렉토리를 살펴볼 수 있습니다. 설치된 모든 것은 그대로 나타납니다. 이것은 시스템에서 파일이 어디에나 뿌려지는 Windows가 아닙니다.

  • 관련 문제