Python包含Lion上的文件?

Python包含Lion上的文件?,python,macos,osx-lion,Python,Macos,Osx Lion,lion中的python文件在哪里? 通常它位于“/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6”,但其中只有一个文件:“pyconfig.h” 在你的系统上也是这样吗 谢谢。做这个 import sys sys.path 它将显示库文件的位置。像这样的 /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-p

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

在你的系统上也是这样吗

谢谢。

做这个

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

在OS X 10.7上,安装
Xcode 4
时,苹果提供的Python的
包含
文件链接到
/System/Library/Frameworks
中的位置。您还可以在
Xcode
附带的
/Developer/sdk
中找到它们,例如:

/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
顺便说一下,查找Python的
include
文件位置的标准方法是使用与您正在使用的Python实例关联的
Python config
命令:

$ /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,请记住一点。

虽然您的技术还可以,但您引用的路径对于苹果提供的OS X中的Python无效。这些Python位于
/System/Library/Frameworks/Python.framework
中。
/Library/Frameworks/Python.framework
中的文件来自第三方Python框架安装,如Python.org OS X安装程序,或者来自您自己的源代码构建。