0

我正在尝试在新建立的 linux 服务器中安装 BioPython。要安装 BioPython,需要 NumPy。我下载了 numpy-1.6.2 并尝试安装它,但它给出了错误消息

File "numpy/core/setup.py", line 271, in check_types
"Cannot compile 'Python.h'. Perhaps you need to "\
SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.

所以,我需要先安装 python-dev 但我发现在我的系统中没有办法做到这一点。我拥有的 python 版本是 2.6.8,唯一安装的包管理器是 rpm。我有 root 访问权限,但我对管理问题不是很熟悉。谁能给我一个想法,我该怎么做?

4

2 回答 2

0

你应该能够安装它

rpm -i package.rpm

rpm -qa 

您应该能够搜索包的正确名称(如果我记得,在 rpm bsaed 发行版上,它应该类似于 python-devel.xyzrpm)

于 2013-01-29T15:07:22.210 回答
0

我使用 PC fedora 21 并遇到了同样的问题。我直接在终端中输入了 dnf install python-devel 。可能你可以试试。

[YB@localhost ~]$ rpm -qa |grep python-dev

python-devel-2.7.8-15.fc21.i686

于 2016-01-26T05:19:36.470 回答