gpt4 book ai didi

python - 使用 pip 安装 pyyaml/将 PyYaml 添加为 pip 依赖项

转载 作者:IT老高 更新时间:2023-10-28 21:02:13 25 4
gpt4 key购买 nike

我想在我的 pip 项目中使用 PyYaml,但在将其用作依赖项时遇到了麻烦。主要问题是 pip 中的 PyYaml 不是跨平台安装。

如何使用 pip 安装 pyyaml 以使其正常工作。请注意,在当前全新的 Ubuntu 安装中,运行 pip install pyyaml

时出现以下错误
Installing collected packages: pyyaml
Running setup.py install for pyyaml
checking if libyaml is compilable
gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fPIC -I/usr/include/python3.2mu -c build/temp.linux-x86_64-3.2/check_libyaml.c -o build/temp.linux-x86_64-3.2/check_libyaml.o
build/temp.linux-x86_64-3.2/check_libyaml.c:2:18: fatal error: yaml.h: No such file or directory
compilation terminated.

libyaml is not found or a compiler error: forcing --without-libyaml
(if libyaml is installed correctly, you may need to
specify the option --include-dirs or uncomment and
modify the parameter include_dirs in setup.cfg)

Successfully installed pyyaml

请注意,错误提示“安装成功”,但事实并非如此。我不能import yaml

由于我的第一句话,我不是在寻找说“使用 apt-get”的答案。 我需要跨平台安装并作为 pip 依赖项工作我不只是想知道如何正确安装它。

如果这不可能,有没有我可以使用的库来替代?

最佳答案

你需要一些额外的包来构建它。

首先需要卸载pyyaml,不然后面会报错已经安装了

pip uninstall pyyaml

然后安装以下软件包:

sudo apt-get install libyaml-dev libpython2.7-dev

终于重新安装了

pip install pyyaml

关于python - 使用 pip 安装 pyyaml/将 PyYaml 添加为 pip 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24791251/

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