gpt4 book ai didi

python - 为 pyenv + virtualenv 生成 python3-config

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:27 24 4
gpt4 key购买 nike

我正在尝试编译一个库,它将 python3-config 的路径作为其参数之一,即 -DPYTHON_CONFIG=python3-config 然后设置各种编译器标志根据其内容。此文件存在于我的机器上,用于 python 3.6,因为这是系统版本,但我正在尝试使用 python 3.7.1 pyenv+virtualenv 构建库 所以我需要为每个特定的 python 环境生成相应的 python3-config 。我怎样才能做到这一点?到目前为止我发现的是这个文件是由 sudo apt-get install python-dev 生成的

编辑:我发现 pyenv python3-config 存在于 /home/david/.pyenv/shims/python/python3-config 但这个版本多了小于 /usr/bin/python3-config

中的版本

最佳答案

我自己想出来了

假设以推荐方式安装pyenv,并使用pyenv安装python 3.7.1,则所需的路径>binconfig 是:

~/.pyenv/versions/3.7.1/bin/python3.7

~/.pyenv/versions/3.7.1/bin/python3.7-config

python3.7-config 是一个脚本,它采用 --includes 等参数并返回构建系统为指定的 pyenv 构建和链接 python 扩展所需的信息,即

$ ~/.pyenv/versions/3.7.1/bin/python3.7-config --includes

-I/home/david/.pyenv/versions/3.7.1/include/python3.7m

关于python - 为 pyenv + virtualenv 生成 python3-config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55738280/

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