OSX와 Canopy의 최신 버전에 문제가 있습니다. mpi4py가 필요하며 이전 운영 체제에서 컴파일 할 때 문제가 없었습니다. 그러나 10.9에서는 gcc에서 clang으로 이동 한 것으로 보이며 mpi4py를 얻을 수 없습니다. 아나콘다에서는 잘 컴파일되지만 캐노피에서는 컴파일되지 않습니다. 누구도 이걸 가지고 행운이 있었나요?OSX Mavericks + EPD Canopy + mpi4py
답변
(여기 Enthought 지원)
으로 출시 된 엑스 코드 (버전 5)의 최신 버전 gcc
가 더 이상 실제로 GNU 컴파일러 컬렉션 없지만,되도록 10.9 매버릭스가 gcc
에 대한 지원을 제거했습니다 X OS, clang
컴파일러에 심볼릭 링크 됨. clang
이 같은 사용으로
사용자는 여전히 일반적으로 심볼릭 링크 gcc
를 사용하여 (또는 직접 clang
를 사용하여)에서 어떤 문제로 실행하지 않아야, 같은 사이 썬를 사용하여 C-확장을 구축 그들의 프로젝트를위한 C 컴파일러에 액세스 기대 LLVM 백엔드 및 라이브러리는 Apple의 이전 gcc
컴파일러와 동일합니다.
그러나 나중에 Python 확장을 사용하여 링크 할 C++ 라이브러리 (clang++
을 통해)를 작성 중이거나 C++ 라이브러리를 사용하는 Python 확장을 빌드하는 경우 이전 라이브러리 (libstdC++ 이 컴파일러/링커 플래그를 통해 libc의의, 아닌 clang++
기본 ++) : -stlib=libstdc++ -mmacosx-version-min=10.6
는 일부 사용자에 대한 바람직 할 수있다, 설치하고 OSX 10.9에서 엑스 코드 4.6.3을 사용하지만 것을주의하는 것이 여전히 가능 이러한 개발자 도구에는 10.9 SDK가 포함되어 있지 않습니다.
이 정보는 우리의 기술 자료도 찾을 수 있습니다 https://support.enthought.com/entries/26184115-GCC-Clang-and-Cython-in-OS-X-10-9-Mavericks
- 1. enpkg를 사용하여 Canopy EPD free에서 pymc 설치
- 2. gever on Mavericks (Enthought Canopy python)
- 3. OSX Mavericks Apache가 Localhost를 대신로드합니다.
- 4. C++ 링커 오류 OSX Mavericks
- 5. PDFKit in OSX Mavericks (10.9)
- 6. Enthought EPD 및 Enthought Canopy, 각 배포판에서 특정 ipython 호출하기
- 7. OSX 10.9 - Mavericks webdav 클라이언트 잠금 문제
- 8. 소스와 Macport에서 OSX Mavericks ATLAS 설치가 실패했습니다
- 9. ImportError : No module PyQt5 - OSX Mavericks
- 10. Mac OSX 10.9 "Mavericks"에서 mod_mono 설치
- 11. BREW 파이 게임 오류 설치 (OSX Mavericks)
- 12. knitr 패키지가 평가되지 않음 (OSX Mavericks)
- 13. OSX Mavericks open .jnlp 1.7 U 45
- 14. EPD 파이썬 대 시스템 파이썬 - OSX 마운틴 라이온 10.8
- 15. EPD Canopy를 사용하여 파이썬 라이브러리에 연결
- 16. mpi4py 설치
- 17. 파이썬 : mpi4py
- 18. 수동으로 Python 라이브러리를 수동으로 설치하는 올바른 방법 [osx-mavericks]
- 19. 어셈블리에서 C/C++ 함수 호출 (OSX Mavericks x64)
- 20. 단일 IP에서 로컬 호스트로 경로를 추가하십시오. OSX Mavericks
- 21. Mac OSX Mavericks 업그레이드 후 PHP 및 Mongo 깨짐
- 22. OSX Mavericks Finder 버그 검색시 태그 파일을 혼동합니다.
- 23. 노드/NPM 패키지 설치/업그레이드 문제 OSX Mavericks
- 24. 원본 파티션으로 인한 Ruby 설치 오류 - 이중 부팅 OSX Mavericks
- 25. OSX Mavericks + Xcode 5에서 부스트 1.55를 빌드 할 수 없습니다.
- 26. OSX Mavericks, 로컬 레일 애플리케이션 이메일 문제를 디버그하는 방법
- 27. Mac OSX Mavericks Upgrade가/usr/local/bin을 지 웁니다.
- 28. 내가 사용할 EPD 배포는?
- 29. Enthought의 EPD 예제 자습서
- 30. Enthought Canopy 사용자 입력
애플은 그 소리에 찬성 오랜 시간 동안 GCC를 포기하고 단지 전환을 위해 LLVM-GCC를 제공하고 있습니다. 코드에 llvm-gcc 특정 _blocks_ (Apple의 람다 함수 사용)가 필요하지 않으면 소스에서 최근 GCC를 컴파일하는 것이 좋습니다. –