【问题标题】:Mac 10.4 SDK in Mountain LionMountain Lion 中的 Mac 10.4 SDK
【发布时间】:2012-10-06 22:46:18
【问题描述】:

我有 Mac OS 10.8.2、Python 2.7.3、Xcode 4.5.1。

我正在尝试按照http://www.portaudio.com/docs/v19-doxydocs/compile_mac_coreaudio.html 中的说明安装portaudio(以便我可以在python 中使用import pyaudio)。

如网站所述,我从http://connect.apple.com 下载了 MacOSX10.4 SDK,它下载为 DMG 文件。我安装成功。但是MacOSX10.4.sdk 从未将其与MacOSX10.7.sdkMacOS10.8.sdk 一起放在路径Applications/Xcode.app/Developer/Platforms/MacOSX.platform/Developer/Library/SDKs 中。考虑到它不可用,./configure && make 显示错误。

这是文件夹的截图

这是错误的截图

我该如何解决?

【问题讨论】:

    标签: python xcode macos


    【解决方案1】:

    我会使用homebrew 安装它。我正在运行 MountainLion,它在 14 秒内安装完毕。

    $ brew install portaudio
    ==> Downloading http://www.portaudio.com/archives/pa_stable_v19_20111121.tgz
    ######################################################################## 100.0%
    ==> Downloading patches
    ######################################################################## 100.0%
    ==> Patching patching file include/pa_mac_core.h
    ==> ./configure --prefix=/usr/local/Cellar/portaudio/19.20111121 --enable-mac-universal=no
    ==> make install /usr/local/Cellar/portaudio/19.20111121: 8 files, 308K, built in 14 seconds
    

    【讨论】:

    • 是的,自制软件非常有用,而且很容易设置。
    • 非常感谢。我完全按照你的要求做了。结果正是你所展示的。但是在尝试在 python 中import pyaudio 时,我仍然得到Please build and install the PortAudio Python bindings first。我该如何解决?
    • 这是输出>>> import pyaudio Please build and install the PortAudio Python bindings first.尝试import _portaudio,我得到ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/_portaudio.so, 2): no suitable image found. Did find: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/_portaudio.so: no matching architecture in universal wrapper
    • 可能是pyaudio安装不正确。我会尝试重新安装它。我刚刚做了一个sudo easy_install pyaudio,安装后我可以毫无错误地导入pyaudiosudo pip install pyaudio 也有效。如果不使用sudo,我无法安装它。
    • 感谢您的帮助。我做了sudo easy_install pyaudio,但仍然保持不变
    猜你喜欢
    • 2012-08-05
    • 2012-10-13
    • 2012-12-07
    • 2013-04-13
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    相关资源
    最近更新 更多