gpt4 book ai didi

python - 为什么会出现 fatal error : 'yaml.h' file not found when installing PyYAML?

转载 作者:IT老高 更新时间:2023-10-28 21:03:00 37 4
gpt4 key购买 nike

我正在尝试下载 PyYAML 并按照 http://pyyaml.org/wiki/PyYAML 此处的说明进行安装

于是我下载了 ZIP 包:http://pyyaml.org/download/pyyaml/PyYAML-3.11.zip然后 cd 进入该文件夹并运行 python setup.py --with-libyaml install,我得到的错误消息是 ext/_yaml.h:2:10: fatal error: 'yaml .h' 文件未找到

但我检查了 PyYAML-3.11 文件夹,yaml.h 在那里...

更新:我尝试了这里的方法 http://sandlininc.com/?p=500

$ sudo easy_install pip
$ brew install libyaml
$ sudo easy_install setuptools
$ pip install -U PyYAML

然后我再次尝试了 python setup.py --with-libyaml install。我收到消息error:/Library/Python/2.7/site-packages/_yaml.so: Permission denied

我错过了什么吗?为什么权限被拒绝?谢谢!

最佳答案

添加所需的依赖库后,您可以通过重新安装 pyyaml 包来解决该问题。步骤如下:

  1. 卸载 pyyaml

pip 卸载 pyyaml

  1. 安装以下包

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

  1. 再次安装pyyaml

pip install pyyaml

关于python - 为什么会出现 fatal error : 'yaml.h' file not found when installing PyYAML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34164651/

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