我一直在尝试安装pybfd
模块,但目前无效。
尝试以下方法:
pip install pybfd
返回error: option --single-version-externally-managed not recognized
。快速搜索后,我发现--egg
的{{1}}选项似乎有用,说成功安装,但是当我尝试运行我的代码时pip
ImportError: No module named pybfd.bfd
也会返回错误:
easy_install pybfd
在上一次尝试中,我从GitHub下载了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?)
个回购并运行了安装脚本:pybfd
有谁知道可能导致所有这些以及如何实际安装模块的原因?
答案 0 :(得分:1)
经过一些试验和错误后,我发现binutils-dev
和python-dev
个软件包丢失并导致标头路径错误。安装完成后,安装脚本工作。