3

Lion 中包含的 python 文件在哪里?通常它位于“/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6”但那里只有一个文件:“pyconfig.h”

在你的系统上是一样的吗?

谢谢。

4

2 回答 2

3

在 OS X 10.7 上,includeApple 提供的 Python 文件会链接到/System/Library/Frameworks您安装Xcode 4. /Developer/SDKs您还会在随附的中找到它们Xcode,例如:

/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7

顺便说一句,查找 Pythoninclude文件位置的规范方法是使用python-config与您正在使用的 Python 实例关联的命令:

$ /usr/bin/python2.7-config --include
-I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7

更新:我最初回答说这些include文件只能在 SDK 位置找到。但我后来想起,由于一个讨厌的错误,我不得不在同一个分区上重新安装 10.7 Lion,这样做会清除初始Xcode 4安装所建立的链接。在重新安装后Xcode 4一切都应该是这样。如果您必须重新安装 Lion,请记住一些事情。

于 2011-07-23T07:10:54.730 回答
1

做这个

import sys
sys.path

它将向您显示库文件的位置。像这样的东西

/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

从站点包中,向上三个目录级别并向下进入include ( ../../../include/python2.6)。你会在这里找到东西:

/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6

笔记。不/System

于 2011-07-22T10:32:20.973 回答