安装 python 模块 pybfd 时出现问题

Problems installing python module pybfd

我一直在尝试安装 pybfd 模块,但到目前为止没有任何效果。

尝试了以下方法:

pip install pybfdreturnserror: option --single-version-externally-managed not recognized。快速搜索后,我找到了 pip--egg 选项,它似乎有效,说安装成功但是当我尝试 运行 我的代码 ImportError: No module named pybfd.bfd

easy_install pybfd returns 也是一个错误: Writing /tmp/easy_install-oZUgBf/pybfd-0.1.1/setup.cfg Running pybfd-0.1.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-oZUgBf/pybfd-0.1.1/egg-dist-tmp-gWwhoT [-] Error : unable to determine correct include path for bfd.h / dis-asm.h No eggs found in /tmp/easy_install-oZUgBf/pybfd-0.1.1/egg-dist-tmp-gWwhoT (setup script problem?)

最后一次尝试,我从 GitHub 下载了 pybfd 存储库,运行 安装脚本:[-] Error : unable to determine correct include path for bfd.h / dis-asm.h

有谁知道是什么导致了这一切以及如何实际安装该模块?

经过反复试验,我发现 binutils-devpython-dev 包丢失并导致 header 路径错误。安装这些之后,安装脚本就可以工作了。