gpt4 book ai didi

python - 在 Linux Python/pip 上构建 cyrus-sasl 后无法看到 sasl.h 文件

转载 作者:行者123 更新时间:2023-12-01 09:14:00 28 4
gpt4 key购买 nike

注意:我无法安装 libsasl2-dev,因为我没有管理员权限。

我构建了 cyrus-sasl-2.1.26.tar.gz:

./configure --prefix=/home/username/sasl
make install

现在头文件已经存在:

[username@hostnamebin]$ ls ~/bin/include/sasl
hmac-md5.h md5global.h md5.h prop.h sasl.h saslplug.h saslutil.h

但是 pip 仍然出错:

./python -m pip install /tmp/sasl-0.2.1.tar.gz

sasl/saslwrapper.h:22:23: error: sasl/sasl.h: No such file or directory

有没有办法让 Python/pip 看到我的构建而不是寻找默认头文件?

最佳答案

尝试传递编译器/链接器标志:

CFLAGS=-I"$HOME"/sasl/include LDFLAGS=-L"$HOME"/sasl/lib ./python -m pip install /tmp/sasl-0.2.1.tar.gz

传递真实目录。

关于python - 在 Linux Python/pip 上构建 cyrus-sasl 后无法看到 sasl.h 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51410944/

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