我正在尝试构建一个 Python 模块(pyfits
),但是出现以下错误:
# python setup.py install
/home/steve/src/pyfits-2.2.2/stsci_distutils_hack.py:239: DeprecationWarning: os.popen3 is deprecated. Use the subprocess module.
(sin, sout, serr) = os.popen3(cmd)
running install
error: invalid Python installation: unable to open /usr/lib64/python2.6/config/Makefile (No such file or directory)
当我尝试构建其他模块时,我遇到了同样的错误,所以我猜是我缺少 Python 开发库。我正在运行 Mandriva 2010.0,有什么建议吗?
答案1
该模块需要python 2.6和mandriva 2010.10
- 安装了错误版本的 Python(使用 Python -V 检查)
- 没有安装 Python 开发包(应该命名为
python-dev
python-devel
或python-development
或类似名称)
答案2
实际上你需要这个包lib64python2.6-devel
。