gpt4 book ai didi

python - 如何找出Python include目录在哪里?

转载 作者:太空狗 更新时间:2023-10-29 19:32:54 29 4
gpt4 key购买 nike

我知道在通过 Homebrew 安装 Python 后,我的 include 目录在这里:

/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/include/python2.7

有没有办法让 Python 告诉我它的 include/lib 目录在哪里?类似的东西:

python -c "import sys; print '\n'.join(sys.path)"

最佳答案

我想,一定有一种更简单的方法可以从 Python 中做到这一点,当然,在标准库中也有。使用来自 sysconfigget_paths :

from sysconfig import get_paths
from pprint import pprint

info = get_paths() # a dictionary of key-paths

# pretty print it for now
pprint(info)
{'data': '/usr/local',
'include': '/usr/local/include/python2.7',
'platinclude': '/usr/local/include/python2.7',
'platlib': '/usr/local/lib/python2.7/dist-packages',
'platstdlib': '/usr/lib/python2.7',
'purelib': '/usr/local/lib/python2.7/dist-packages',
'scripts': '/usr/local/bin',
'stdlib': '/usr/lib/python2.7'}

您还可以将 -m 开关与 sysconfig 一起使用以获得所有配置值的完整输出。

这应该与 OS/Python 版本无关,可以在任何地方使用。 :-)

关于python - 如何找出Python include目录在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35071192/

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