имеет проблемы с последней версией OSX и Canopy. Мне нужно mpi4py и никогда не было проблем с компиляцией с предыдущими операционными системами. С 10.9, однако, они, похоже, перешли от gcc к clang, и я не могу получить mpi4py, скомпилированный для жизни меня. Он прекрасно компилируется в анаконде, но не с Canopy. Неужели кому-то повезло с этим?OSX Mavericks + EPD Canopy + mpi4py
ответ
(Enthought Поддержка здесь)
Последняя версия XCode (версия 5), которая была выпущена с OS X 10.9 Mavericks удалила поддержку gcc
, так что gcc
уже не на самом деле GNU Compiler Collection, но symlinked к компилятору clang
.
Пользователи по-прежнему надеется получить доступ к C компилятор для своих проектов, например, в строительстве C-расширений с помощью Cython, как правило, не возникнут какие-либо проблемы при использовании слинкован gcc
(или непосредственно clang
), а clang
использует тот же LLVM и библиотеки как предыдущий gcc
от Apple.
Однако, если вы создаете библиотеку C++ (через clang++
), которую вы позже свяжете с расширением Python, или если вы создаете расширение Python, использующее библиотеку C++, вам нужно использовать более старые библиотеки (libstdC++ , а не clang++
по умолчанию LIBC++) с помощью этих компилятор/компоновщик флаги: -stlib=libstdc++ -mmacosx-version-min=10.6
Как это может быть предпочтительным для некоторых пользователей, это еще можно установить и использовать Xcode 4.6.3 на OSX 10.9, но учтите, что эти инструменты разработчика не включают 10.9 SDK.
Эта информация также может быть найден в нашей базе знаний: https://support.enthought.com/entries/26184115-GCC-Clang-and-Cython-in-OS-X-10-9-Mavericks
- 1. Невозможно установить statsmodels в Enthought Canopy на OSX Mavericks
- 2. Не удается установить флажок в Enthought Canopy на OSX Mavericks
- 3. OpenCV + CUDA + OSX Mavericks
- 4. Установка gevent на Mavericks (Enthought Canopy python)
- 5. Установка pymc в Canopy EPD без использования enpkg
- 6. Установка Theano с Canopy EPD на windows 7, 64 бит
- 7. ссылка на библиотеку python с помощью EPD Canopy
- 8. wx.lib.activex не может импортировать с помощью Enthought Canopy и EPD
- 9. Запустить gedit на OSX Mavericks?
- 10. Ошибка компоновщика C++ OSX Mavericks
- 11. Установить PHPUnit на OSX Mavericks
- 12. как представитьViewControllerAsSheet на OSX Mavericks?
- 13. OSX Mavericks: Dnsmasq Перестал работать
- 14. Mamp pro 3.2.1 memcached install osx mavericks
- 15. установка RQuantLib в R - MAC OSX Mavericks
- 16. OpenCV на OSX Mavericks с Xcode
- 17. Как построить OpenBLAS на OSX Mavericks
- 18. Согласование версии Php на OSX Mavericks
- 19. Установка rjags в R на OSX Mavericks
- 20. OSX 10.9 API-интерфейс Mavericks Keychain Broken?
- 21. Python: Воспроизведение MemoryError на OSX Mavericks
- 22. Ремонт postgresql после обновления до OSX Mavericks
- 23. ошибка сегментации python3 на osx mavericks
- 24. Использование нескольких JDK на OSX Mavericks
- 25. Работа с данными импорта в OSX Mavericks
- 26. Cant компилировать tokumx/mongodb на osx mavericks
- 27. Конфигурация Postgres перепуталась после OSX Mavericks
- 28. Установка CANTERA 2.1 на OSx 10.9 Mavericks
- 29. Здание с libjson на OSX Mavericks
- 30. Веб-сервер, не работающий на OSX Mavericks
компания Apple отказалась от GCC в течение длительного времени в пользу лязгом и предоставляет LLVM-GCC только для переходных целей. Если вашему коду не требуется конкретный _blocks_lvm-gcc_ (использование Apple в лямбда-функциях), вам лучше скомпилировать недавний GCC из источника. –