gpt4 book ai didi

python - 我如何找到 Python 的 libpython 所在的位置?

转载 作者:行者123 更新时间:2023-12-05 04:29:44 27 4
gpt4 key购买 nike

我在 macOS 上使用 Conda,在构建 Rust 包时遇到错误,它找不到 libpython3.7m.dylib 库。我怎样才能找到它?

经过一些研究,在 Linux 上,您通常可以从 Ubuntu 上的 python-dev 安装它,或者在 Python 编译期间启用 --enabled-shared。

最佳答案

可以使用 distutils.sys_config 找到 Python 的构建配置。

from distutils.sysconfig import get_config_var

print(get_config_var("LIBDIR"))
# /Users/liamz/anaconda3/lib

print(get_config_var("LDLIBRARY"))
# libpython3.7m.dylib

或者作为单行:

python3 -c 'from distutils.sysconfig import get_config_var; print(get_config_var("LIBDIR"))'

关于python - 我如何找到 Python 的 libpython 所在的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72240777/

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