当前位置:  开发笔记 > 编程语言 > 正文

为什么会出现致命错误:安装PyYAML时找不到'yaml.h'文件?

如何解决《为什么会出现致命错误:安装PyYAML时找不到'yaml.h'文件?》经验,为你挑选了1个好方法。

我正在尝试下载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' file not found

但我检查了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再试一次.我收到消息错误:/ Library /Python/2.7/site-packages/_yaml.so:权限被拒绝

我错过了什么吗?为什么许可被拒绝?谢谢!



1> Vijay Shetty..:

您可以通过在添加所需的依赖库后重新安装pyyaml包来解决此问题.以下是步骤:

    卸载pyyaml

pip uninstall pyyaml

    安装在包下面

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

    再次安装pyyaml

pip install pyyaml

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有