문제

Mac 설정에 Matplotlib를 설치하려고합니다. Setup.py에는 부정확 한 플래그, 특히 iSysRoot가 이전 SDK를 가리키는 것을 발견했습니다.

setup.py는 어디에서 정보를 얻을 수 있으며 어떻게 해결할 수 있습니까?

나는 MacOS 10.5.8, Xcode 3.1.2 및 Python 2.6에 있습니다 (기본 구성은 2.5)

도움이 되었습니까?

해결책

Python.org OS X Installer를 사용하여 10.5에 2.6을 설치 한 것 같습니다. 이 경우 플래그가 정확하고 변경하려고 시도해서는 안됩니다. Python.org 설치 프로그램은 소위 10.4U SDK와 10.3의 배포 대상을 사용하여 구축되므로 하나의 설치 관리자 이미지가 10.3.9에서 10.6 (및 아마도 그 이상)에서 Mac OS X 시스템에서 작동 할 수 있습니다. Python 2.6의 가장 최근 릴리스는 OS X의 확장 모듈 빌딩이 C 컴파일러 옵션에 기본 Python의 옵션에 맞도록 강요되므로 10.4U SDK (또는 무엇이든)를 설치해야합니다. Xcode 패키지 (OS X Release CD/DVD 또는 Apple Developer Connection 웹 사이트에서 다운로드)에서 필요합니다. 또한 10.5의 기본값 인 GCC-4.0을 사용하고 있는지 확인합니다.

다른 팁

setup.py 파이썬 설치, 특히 distutils 표준 라이브러리 패키지는 최소한 일부 기능을 가져옵니다.

distutils.ccompiler 추상 기본 클래스를 제공합니다 CCompiler C 컴파일러를 설명합니다. GCC의 경우 일반적인 콘크리트 클래스가 있습니다 distutils.unixcompiler 그리고 그것이 당신이 특히 Mac을 확인하기 시작해야한다고 생각합니다.

다음으로 가장 큰 Xcode를 사용하여 완벽하게 작동하는 Mac OS X 10.5의 상황을 확인하는 데 도움이된다면 (10.6 전용이기 때문에 최신 Xcode를 설치할 수 없습니다) 정보를 공유하게되어 기쁩니다. 내 설치 - 그러나 Mac OS X 릴리스, Xcode 릴리스 등에 대해 이야기하면 더 도움이 될 것이라고 생각합니다. 설치되었습니다!-)

또한 시스템 제공 Python, Macports One, Python.org에서 설치된 Macports (및 하나 ;-) 등을 사용하는지 아는 것도 중요합니다. 각자 자체 설치 문제가있을 수 있습니다. 그러나 그들은 서로 다른 경향이 있습니다!-)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top