gpt4 book ai didi

python - 在Mac OS X上安装Python包时如何指定使用的SDK版本?

转载 作者:行者123 更新时间:2023-12-01 06:09:44 26 4
gpt4 key购买 nike

我尝试在 Mac OS X 10.6 上安装 python-ldap,但我得到 this error因为它使用 10.4u.sdk 而不是 10.6.sdk。如何指定使用的SDK版本?到目前为止,我尝试将 MACOSX_DEPLOYMENT_TARGET 环境变量指定为 10.6,将 SDKROOT 指定为/Developer/SDKs/MacOSX10.6.sdk,但仍然使用 10.4u.sdk。如有任何帮助,我们将不胜感激。

最佳答案

在 Mac OS X 上安装带有 C 扩展模块的 Python 包时,Python 将自动使用用于构建解释器的 SDK 和部署目标。假设您使用的是仅 32 位的 Python,可能来自 python.org 安装程序之一。这些 Python 是使用 10.4u SDK 构建的,以便与旧系统兼容。如果您使用的是 Xcode 3,默认情况下不会安装 10.4u SDK,但您可以运行 Xcode 3 安装程序并选择它。如果您使用的是 Xcode 4,您可能不走运,因为它不包含 10.4u SDK(至少我是这么理解的)。您可以从 python.org 安装较新的 64 位/32 位 10.6-only Python 2.7或者您可以使用 Apple 提供的 Python 2.6 (/usr/bin/python2.6)。

关于python - 在Mac OS X上安装Python包时如何指定使用的SDK版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6533502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com